1

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

为清楚起见,我问的是解决以下问题的最佳方法:

  1. 拉取远程分支(例如 master)
  2. 做出改变
  3. 提交——修改更改
  4. 尝试推,被拒绝
  5. 诅咒自己和/或神
4

1 回答 1

0

尝试:

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

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

于 2017-01-20T21:26:33.180 回答