首先取決於你是否想要儲存本地修改。
是
別急我們有如下三部曲:
$ git stash
$ git pull origin master
$ git stash pop
git stash
的時候會把你本地快照,然後git pull
就不會阻止你了,pull
完之後這時你的程式碼並沒有保留你的修改。驚了! 別急,我們之前好像做了什麼?
STASH
這時候執行git stash pop
你去本地看會發現發生衝突的本地修改還在,這時候你該commit push
啥的就隨便你了。
否
既然不想保留本地的修改,那好辦。直接將本地的狀態恢復到上一個commit id 。然後用遠端的程式碼直接覆蓋本地就好了。
$ git reset --hard
$ git pull origin master
本作品採用《CC 協議》,轉載必須註明作者和本文連結