【发布时间】:2011-10-17 10:03:45
【问题描述】:
有时,尤其是。当我是唯一一个在远程存储库上工作的人时,我喜欢用git rebase -i 和git push origin master -f 重写历史记录。
如何在没有合并的情况下执行强制git pull origin master?我尝试使用-f 选项,但没有奏效。我只想重写本地 git repo 的历史记录以匹配远程(源)的历史记录。
【问题讨论】:
-
@Matt Age 并不(总是)与决定是否重复相关,并且由于链接的问题有更多的赞成票和更详细的答案,因此它是一个很好的候选者。
-
@MarkRotteveel 我不知道,我认为回顾性地关闭某些东西是不合逻辑的。
-
@Matt 这是指导:meta.stackexchange.com/questions/147643/…
-
@MarkRotteveel 谢谢,我会对此进行更深入的阅读,但只要看看 MOD 答案,我就知道我弄错了,这是将其标记为重复的正确操作,我已更正....并标记为欺骗
标签: git git-push git-pull git-fetch