Github 在之前提交的同一个提交中竞争

Github commiting in the same commit that prevousely commited

我想通过另一个更改保持相同的提交。

几个小时前,我换了一个零钱并推送到我的原点。

git commit -m "header removed"

然后我将它推送到远程源,如:

git push origin mybranhname

推动后我意识到我需要再次改变一些东西,我又改变了一些代码。

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

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

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

如果分支不是共享的(无论你是单独处理整个 repo 还是单独处理这个分支),只需修改并 force-push :

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

但是如果分支是共享的,你应该这样做。在这种情况下,您必须将新更改保留为新提交,并像往常一样将其推送到分支顶部。