1. 程式人生 > >Git使用中出現的錯誤以及解決辦法積累

Git使用中出現的錯誤以及解決辦法積累

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