Git使用中出現的錯誤以及解決辦法積累
阿新 • • 發佈:2019-01-25
1.問題情境:昨晚上在上傳程式碼的時候,commit程式碼以後沒有進行push就放在那裡,今天修改了新的模組以後,上傳程式碼時出現瞭如下錯誤:
commit is not possible because you have unmerged files
hint: Fix them up in the work tree,
hint: and then use 'git add/rm <file>' as
hint: appropriate to mark resolution and make a commit,
hint: or use 'git commit -a'.
fatal: Exiting because of an unresolved conflict.
原因分析:新修改功能後的檔案與原來commit未push的檔案存在衝突,需要將修改後的檔案手動加入到檔案push佇列中。
解決辦法: 使用git add [filename] 將差異檔案新增進去。也可以先使用git status (git status命令可以列出當前目錄所有還沒有被git管理的檔案和被git管理且被修改但還未提交(git commit)的檔案.)檢視差異檔案,然後按照自己的需求進行操作。
關於git status 參考:http://blog.csdn.net/hudashi/article/details/45080721