【发布时间】:2012-06-25 06:18:20
【问题描述】:
我提交并推送到 repo。后来我修改了提交消息,使用git commit --amend,在弹出的窗口中输入了新的消息。我可以通过git log 看到新消息。经过所有这些过程,我的git status 显示如下。我不知道如何将此更改推送到 repo。
On branch master
Your branch and `origin/master` have diverged,
and have 1 and 1 different commit(s) each, respectively.
期待一个可行的解决方案。
【问题讨论】:
-
您是否可以再次拆分提交并在已经发布(泄露?)的头上构建?
-
如果您可以避免在提交被推送到其他人可以看到的公共场所后修改提交,那么您绝对应该这样做。这也适用于变基。
标签: git git-commit git-amend