git:如何"整合"本地提交

Ven*_*tta 8 git version-control git-push git-commit

我喜欢在处理某些代码时经常(甚至随机)提交,因为如果我搞砸了某个地方,我总是可以回滚我的更改.

但是,当我决定将所有更改推送到主存储库时,我不希望人们看到所有随机提交,因为其中一些对他们来说实际上毫无意义,并且它使更改树不必要地长.

在推送之前,如何"整合"所有本地提交?

Yog*_*esh 5

您可以通过重新整理和压缩不需要的提交来合并您的提交。

引用此:http ://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html