2
我一直在使用這種混帳別名這是我從一個問題了就在這裏:Git的別名壁球都與特定的承諾提交信息
wip = !f() { git add -A; git ls-files --deleted -z | xargs -0 git rm; git commit -m "wip";}; f
所以現在我有一系列的n承諾,順序地,它們都包含作爲提交消息的「wip」。
我該如何讓git別名去尋找合適數量的提交備份包含「wip」的樹並將其壓扁?它實際上可能嗎?
如果你有'fixup!'而不是'wip',你可以試試'git rebase --interactive --autosquash'(http://stackoverflow.com/questions/2302736/trimming-git-checkins-squashing -git歷史/ 2302947#2302947) – VonC