git將當前分支上修改的東西轉移到新建分支(轉


比如我在A分支做了一些修改,現在由於某種原因(如A分支已經合並到master)不能把A分支上修改的東西保留下來但是需要把A分支上修改的東西繼續在新分支繼續修改。那么現在我們可以有兩種簡單的做法完成這一需求。

第一種方法

我們不需要在A分支做commit,只需要在A分支新建B分支,然后切換過去。這個時候你會發現修改的東西在A,B分支都有。這個時候在B分支commit,那么這些修改保留在B分支上,再切換到A分支上會發現修改都沒有保留下來。

第二種方法

使用Git stash 將A分支暫存起來,然后在某一個分支(如master分支)新建一個分支B,然后在B分支上使用git stash pop 將修改彈出到B分支上,然后這些修改就在B分支上了。然后我們又可以愉快的玩耍了~


免責聲明!

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



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