0
我在GIT項目中有兩個分支分支A和分支B. 其中i已承諾的碼分支A,其是貼劑1 然後櫻桃拾取支路A的貼劑1〜分支B. 後我給的第二補丁(補丁2)到相同提交在分支A. 如何將分支A的這個補丁2添加到分支B?如何櫻桃圖片和第一個櫻桃採摘補丁添加第二個補丁?
我在GIT項目中有兩個分支分支A和分支B. 其中i已承諾的碼分支A,其是貼劑1 然後櫻桃拾取支路A的貼劑1〜分支B. 後我給的第二補丁(補丁2)到相同提交在分支A. 如何將分支A的這個補丁2添加到分支B?如何櫻桃圖片和第一個櫻桃採摘補丁添加第二個補丁?
如果沒有別的提交涉及,這裏有一個簡單的解決方案:
git checkout branch-B
git reset HEAD^ --hard
git cherry-pick <same-commit>
它看起來像沒有新提交的分支-B創建。
如果您不介意爲分支B添加新提交,只需要git cherry-pick <same-commit>
。
但是,當你給同一個提交第二個補丁後,應該改變提交ID。所以實際上我們有兩個提交。要清楚,上面的<same-commit>
實際上是第二個提交ID。
謝謝你Elpiekay,它爲我工作:) –