我想使用git rebase -i HEAD~n
來擠壓我的提交,但爲了這樣做,我通常必須執行git log
並手動計算所有提交數量,直到下一次未完成的提交。換句話說,我會看到類似這樣的東西如何找到最後一次未完成的提交?
commit 89073409kiejroijer
Author: AlanH
commit 89073409kiejroijer12903
Author: AlanH
...
commit 89073409kiejroijer83
Author: AlanH
commit 890789754239kldjrjsafd
Author: JohnSmith
所以我會計算所有的約翰的提交之前。然後做git rebase -i HEAD~n
有沒有一種方法可以在一個步驟中做到這一點,這樣我就不必算我的提交?
@ {藍} '而不是HEAD〜N,它會做你想要的自動化。 –
如果你有一個跟蹤分支,你甚至不需要它,這是默認的:'git rebase'就可以做到這一點。 – jthill
@AndrewC「u」代表用戶名嗎?或者你的意思是'@ {u}'? – AlanH