Github提交与先前提交的提交相同的提交

时间:2019-06-13 11:07:04

标签: git github git-branch git-commit

我想与其他更改保持相同的提交。

几个小时前,我将变更换成通勤证,并推到了我的原住所。

git commit -m "header removed"

然后我将其推送到远程来源,例如:

git push origin mybranhname

按下按钮后,我意识到我需要再次更改某些内容,然后再次更改一些代码。

现在我想在同一提交中推送更改,有可能吗?

我的意思是,我不想使用新的命名提交再次提交。我想提交header removed

我不想打开新提交。我可以吗?

1 个答案:

答案 0 :(得分:1)

如果分支没有共享(您是在整个仓库中独自工作,还是在此分支上独自工作),则只需进行修改并强行推入即可:

# do your changes in the file, then
git add path/to/changed/file
git commit --amend
git push --force origin HEAD

但是,如果分支是共享的,则应该执行此操作。在这种情况下,您必须将新更改保留为新提交,然后像往常一样将其推送到分支的顶部。

相关问题