我想要做類似於git rebase但不折疊並行提交的內容。git將來自一個提交的更改應用到另一個分支
比方說,我有如下的提交:
B (bar)
/
A-C-D (foo)
現在,我想借此使D引入到C分支FOO的變化,並應用它們分支條到B。讓我結束了以下內容:
B-E (bar)
/
A-C-D (foo)
的區別在哪裏犯B和E等於犯C和D.這是可能的區別?有沒有辦法做到這一點,而無需創建補丁?
我想要做類似於git rebase但不折疊並行提交的內容。git將來自一個提交的更改應用到另一個分支
比方說,我有如下的提交:
B (bar)
/
A-C-D (foo)
現在,我想借此使D引入到C分支FOO的變化,並應用它們分支條到B。讓我結束了以下內容:
B-E (bar)
/
A-C-D (foo)
的區別在哪裏犯B和E等於犯C和D.這是可能的區別?有沒有辦法做到這一點,而無需創建補丁?
是:
git checkout -b mergebranch B
git cherry-pick D
如果最後在要櫻桃挑選出(在本例中富)被合併提交的分支提交,你可以在特定點承諾櫻桃挑通過使用git cherry-pick branchname~1
來獲取作爲合併父項的提交。