git pull「您對下列文件的本地修改將被合並操作覆蓋」的錯誤


首先取決於你是否想要保存本地修改。

$ git reset --hard
$ git pull origin master

git stash 的時候會把你本地快照,然后 git pull 就不會阻止你了,pull 完之后這時你的代碼並沒有保留你的修改。驚了! 別急,我們之前好像做了什么?

STASH
這時候執行 git stash pop 你去本地看會發現發生沖突的本地修改還在,這時候你該 commit push 啥的就隨便你了。

既然不想保留本地的修改,那好辦。直接將本地的狀態恢復到上一個 commit id 。然后用遠程的代碼直接覆蓋本地就好了。

$ git reset --hard

$ git pull origin master

 

轉載於:https://learnku.com/articles/41120


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM