我怎样才能在git中压缩

我为同一个项目做了很多提交。 我收到了客户的评论来压缩提交。 我怎样才能通过日食做南瓜?


我不知道你是否或如何从Eclipse内部做到这一点。

在命令行中,您可以使用交互式底图压缩提交。

git rebase -i <earlier commit>

这会打开你的编辑器。 改变你想压扁的提交,以便他们说squash而不是pick 。 一个例子,挤压753cafe Second commitcddb7ca Third commit120c1b3 First commit

pick 120c1b3 First commit
squash 753cafe Second commit
squash cddb7ca Third commit

保存并关闭。

这修改了历史。 如果你已经将这个推到了某个地方,并且你需要用新的历史记录来替换它,那么将需要使用强制推送。 如果其他人正在从事分支机构工作或从事基础工作,这将影响他们。

更多信息:

  • Pro Git - 重写历史
  • 男人git-rebase
  • 男人git推
  • 链接地址: http://www.djcxy.com/p/49053.html

    上一篇: How can I do Squashing in git

    下一篇: Combine commits and push to forked repo