我仍然想加快與Git的一些更高級的功能...如何合併git分支以使主題提交爲孤立?
鑑於以下歷史,我如何清理主題分支合併,使他們出現在歷史作爲一個單一的提交?
[master] - - - - - - - C - - -
\
[feature] - A - - B - - D -
理想情況下,我想變基[特徵]與[主]在d然後合併[特徵]到[主],留下A和B孤。
我想我可以簡單地這樣做:
$ git rebase master # on feature branch
$ git co master
$ git merge --no-ff feature
,然後清理孤立提交與
$ git gc --prune=now --aggressive
這仍然留下A和B在歷史上雖然 - 我缺少的東西?
這就是我正在尋找的 - 謝謝! – bodacious 2012-01-13 13:43:51