我怎样才能在git中压缩
我为同一个项目做了很多提交。 我收到了客户的评论来压缩提交。 我怎样才能通过日食做南瓜?
我不知道你是否或如何从Eclipse内部做到这一点。
在命令行中,您可以使用交互式底图压缩提交。
git rebase -i <earlier commit>
这会打开你的编辑器。 改变你想压扁的提交,以便他们说squash
而不是pick
。 一个例子,挤压753cafe Second commit
和cddb7ca Third commit
到120c1b3 First commit
:
pick 120c1b3 First commit
squash 753cafe Second commit
squash cddb7ca Third commit
保存并关闭。
这修改了历史。 如果你已经将这个推到了某个地方,并且你需要用新的历史记录来替换它,那么将需要使用强制推送。 如果其他人正在从事分支机构工作或从事基础工作,这将影响他们。
更多信息: