撤消Git提交或添加到现有提交

时间:2014-08-08 18:51:04

标签: git

以下是该方案:我对项目进行了大量更改,因此我添加,提交并准备推送。然后,在推送之前,我记得我需要更改README的1行。

我想不必为README编辑单独提交。有没有办法

一个。添加到我已经拥有的提交

B中。删除先前的提交,将所有内容合并为一个提交

这种情况经常发生,而且我总是做两次提交,但只有一次会很棒!

2 个答案:

答案 0 :(得分:1)

这将是(在进行更改并将其添加到索引之后)

git commit --amend

如果您不想更改评论:

git commit --amend --no-edit

来自git commit man page

--amend
  

通过创建新提交来替换当前分支的提示。

请参阅Git A Visual Guide

https://julianscorner.com/wiki/_media/programming/git/commit-amend.png

答案 1 :(得分:0)