如何在远程分支的头部修复git commit --amend?

时间:2017-01-20 19:03:13

标签: git github commit amend

我有时会犯这个git错误而且非常烦人。我想知道当你不小心做了一个提交时,社区中的任何人都有想法做什么 - 在远程分支的头上。现在我最终做了拉,对我自己的部分更改进行了区分,然后推送,导致HEAD上出现重复的提交消息。

为清楚起见,我要问最好的方法来解决以下问题:

  1. 拉远程分支(例如主人)
  2. 进行更改
  3. 提交 - 更改
  4. 尝试推,被拒绝
  5. 诅咒自己和/或神

1 个答案:

答案 0 :(得分:0)

尝试:

git stash save -u
git pull -f --rebase
git stash apply

第二个命令将根据远程命令更新本地brach,同时保留对本地分支的其他提交。 告诉我们是否有帮助。