該賞金到期in 4天。此問題的答案有資格獲得 500聲望獎勵。 Tom Smykowski正在尋找規范的答案。
我的功能分支“feature/my-branch”是從“version/1”分支分支出來的。現在,創建了一個“version/2”分支,它是從“version/1”分支出來的,在我分支出功能分支之后有一些提交。
我想將“feature/my-branch”合并到“version/2”分支。為此,我使用:
git rebase version/2
我的分支和“version/2”分支之間沒有沖突。但我仍然必須完成所有提交:
接受特定提交更改的所有檔案中的所有當前更改
保存所有檔案
我必須執行:
git add -A然后繼續下一次提交:
git rebase --continue
沒有沖突,但是 git rebase 每次都想通過所有提交。因此,我必須接受在其間進行的每次提交中的每一個更改。似乎它不應該那樣作業。
如何解決?
uj5u.com熱心網友回復:
您最好的解決方案是在分支 2 上壓縮所有提交。
然后從 1 變基。這將簡化合并。
我遇到過類似的問題,但這是由于我的分支中的某些本地提交發生沖突引起的,但我知道我在以后的提交中修復了它,但試圖跟蹤一個分支上的多個提交是一場噩夢。
壓扁你的分支,然后它應該消除弄清楚它的 btchng 是什么的痛苦。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/387340.html
標籤:混帐
