我想結合兩個不合爲一的提交。有沒有正確的方法來組合兩個不正確的提交?
例如,如果我執行命令git rebase -i HEAD~3
:
pick 8h47n1f Update documentation and release-notes #a
pick 8n32b7a Implemented some random function #b
pick a73ncj1 Update documentation and release-notes #c
欲結合線a和c成一個推動之前提交。
我實現這個電流的方法是重新排序我犯以下方式:
pick 8h47n1f Update documentation and release-notes #a
squash a73ncj1 Update documentation and release-notes #c
pick 8n32b7a Implemented some random function #b
到目前爲止,我還沒有看到任何危險的副作用。有沒有人知道我是否可以通過這樣做來破壞某些東西?有沒有更好,更安全的方法來完成我想要完成的任務?
也許合併? –