1. 程式人生 > >Git解決本地修改後衝突了無法從遠端pull的方法

Git解決本地修改後衝突了無法從遠端pull的方法

有事在我們本地修改了部分檔案後需要提交程式碼,這時需要先從遠端把程式碼拉下來(pull),如果你修改的內容跟遠端庫的修改衝突了,則用git的圖形介面用pull操作是無法操作的,這時我們需要用命令列(git bash)的方式來完成程式碼的更新。

1、git status

先看下自己修改的檔案是哪些;

2、git stash

用這個命令先把程式碼快取起來;

3、git pull

這時再用pull命令把遠端的程式碼拉下來;

4、git stash pop

遠端程式碼拉回來後再用這個命令把放到快取中的程式碼強行merge回來;

5、git status

再看下拉回來後是否有衝突檔案,如果沒有衝突檔案編譯後提交即可,如果有衝突檔案解決驗證後再編譯重提提交即可;