add folder , add file , modify file , commit together