git寫錯分支,如何將一個分支上的修改轉移到另一個分支上


寫了一天的代碼准備提交了,忽然發現寫在了錯誤的分支上,what?!怎么在不讓別人發現情況下,悄悄把這些修改轉移到正確的分支上去呢?
例如需要在dev分支上開發,現在代碼全都寫在了test分支上,首先把所有修改都git add進暫存區,先不要git commit,然后:

git stash                    //把暫存區內的修改存儲起來
git checkout dev             //切換到正確的分支
git stash pop                //將存儲的修改取出來

就可以繼續愉快的開發啦~

如果已經commit了呢?

git reset HEAD^              // 撤回到剛剛commit之前的狀態

然后繼續之前的步驟就可以啦~

 


免責聲明!

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



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