Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
说,我有 3 个git提交A, B和C. 是否可以在继续使用的squash A同时C一起B使用git rebase?如果是,我该如何做到这一点?
git
A, B
C
squash
A
B
git rebase
是的,你可以这样做——只要它不冲突(或者你可以在冲突中修复它)。
在交互模式 ( git rebase -i) 中重新排列线条以将它们放在一起并将它们标记为壁球。
git rebase -i
您可以使用相同的方法重新排序/删除任何提交。