我在处理某些代码时喜欢频繁(甚至随机)提交,因为如果我在某个地方搞砸了,我总是可以回滚我的更改。
然而,当我决定将所有更改推送到主存储库时,我不希望人们看到所有随机提交,因为其中一些对他们来说真的毫无意义,而且这会使更改树变得不必要地长。
在推送之前如何“merge ”我所有的本地提交?
最佳答案
您可以通过 rebase 和压缩不需要的提交来 merge 您的提交。
引用这个:http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html
关于git:如何 "consolidate"本地提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10158594/