git pull 的時候提示需要merge


先執行命令:

1、 git stash

將文件暫存在本地

2、git stash list

查看暫存的版本號,stash@{0}就是他的版本號

3、git pull

4、git stash pop stash@{0}

還原暫存內容,提示:

5、處理文件中沖突的部分

其中Updated upstream 和=之間的內容就是pull下來的內容,和stashed changes之間的內容就是本地修改的內容。碰到這種情況,git也不知道哪行內容是需要的,所以要自行確定需要的內容。

6、git stash drop <stash@{id}>

刪除stash,默認刪除最新的也就是stash@{0},也可以 git stash clear,刪除所有stash

7、git stash pop stash@{id} 和 git stash apply stash@{id}區別

pop執行完后,自動刪除當前版本號,apply則需手動刪除


免責聲明!

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



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