git statsh命令報錯解決


git stash命令主要用於當在一個分支的開發工作未完成,卻又要切換到另外一個分支進行開發的時候,除了commit原分支的代碼改動的方法外,提供暫存代碼的方式。

git stash命令參考這篇:https://blog.csdn.net/c_z_w/article/details/52862129

如文中所說,在存stash的時候沒有加 -a,則新增加的文件不能存為stash,最后修改完另一個分支切換回來之后,使用 git stash pop 命令或者 git stash apply命令恢復內容的時候,發現報錯:

src/components/Details.vue: needs merge
unable to refresh index

大概就是沖突了需要合並再恢復。這是由於新增加的文件沒有存stash導致的,這時需要查看 git status,有幾個待提交的新增加文件,

git add .  
git commit -m "xxx"
git push

提交之后,則可以正常 git stash pop


免責聲明!

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



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