[英]git branch from branch instead of from master
我已經從另一個相鄰分支而不是從主分支創建了一個相鄰分支。 我已經添加了更改並進行了推送。 現在我看到它就像
* master commit update readme (this is how I have noticed it)
| * adj_br_2 commit blahblah
| * adj_br_1 commit blah
|/
* master commit blblbl
現在,我想從master而不是從1st分支創建2nd分支。
* master commit update readme (this is how I have noticed it)
| * adj_br_2 commit blahblah
|/
| * adj_br_1 commit blah
|/
* master commit blblbl
有沒有一種方法,而無需清除並重新創建分支? 實際上,我需要一種快速的方法來修復它。 有什么建議么?
我只是從主人那里創建一個新的:
git checkout -b new-branch master
然后,如果您的原始分支包含要提交到新分支中的提交,則可以選擇它們:
git cherry-pick commit1 commit2 ...
然后可以刪除要重新創建的第二個相鄰分支:
git branch -d adj_br_2
在git中,創建分支非常便宜且快捷,您可以在需要時創建新分支。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.