我在git中新增一个功能,
先git commit 了一个版本,但是我发现功能还有信息要晚上,我追加了一些信息,然后继续git commit,那么现在有2个commit,针对一个功能。
我只想要一个commit,请问这种情况,应该怎么处理呢?
我在git中新增一个功能,
先git commit 了一个版本,但是我发现功能还有信息要晚上,我追加了一些信息,然后继续git commit,那么现在有2个commit,针对一个功能。
我只想要一个commit,请问这种情况,应该怎么处理呢?
git commit --amend --no-edit
简单粗暴。但慎用,本地可以这么搞,推送了的话,就别这么搞了。
也可以使用git rebase 变基,稍麻烦些,你可以搜下文档看看。
5 回答2.8k 阅读
3 回答2.6k 阅读
3 回答963 阅读
git rebase -i HEAD~4 合并前面四个 commit 记录