我只想要一个commit对我写的一个功能,请问这种情况,应该怎么处理呢?

我在git中新增一个功能,
先git commit 了一个版本,但是我发现功能还有信息要晚上,我追加了一些信息,然后继续git commit,那么现在有2个commit,针对一个功能。

我只想要一个commit,请问这种情况,应该怎么处理呢?

阅读 1.9k
3 个回答

git rebase -i HEAD~4 合并前面四个 commit 记录

git commit --amend --no-edit 简单粗暴。但慎用,本地可以这么搞,推送了的话,就别这么搞了。
也可以使用git rebase 变基,稍麻烦些,你可以搜下文档看看。

git rebase 合并一下你前面提交的commit信息,保留一个commit信息

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进