5
シナリオはこれです:すべてのコミットをブランチから別のブランチに移動する方法は?
X1--X2--X3--X4--X5--X6 (master)
\
D1--D2--D3 (dev)
\
B1--B2--B3 (bug1)
私はmasterブランチへbug1ブランチからすべてのコミットを移動するとbug1枝を取り除きます。この場合:
X1--X2--X3--X4--X5--X6--B1--B2--B3 (master)
\
D1--D2--D3 (dev)
これを行うには最適な方法はありますか?それはgit rebase --onto
git rebase --onto master dev bug1
git checkout master
git merge bug1 # fast-forward merge
の古典的な場合でなければなりません
+1偉大なASCIIアートとはっきりした質問です。 – iblue