【问题标题】:git non-fast-forward error [duplicate]git非快进错误[重复]
【发布时间】:2011-12-07 01:16:45
【问题描述】:

我已经恢复到以前版本的提交,然后我做了一些其他的提交,但没有推送到远程仓库。

当我推送时,出现以下错误:

到 git@xxxxxx ! [拒绝]      REPO -> REPO(非快进) 错误:未能将一些参考推送到“.....” 为防止您丢失历史记录,拒绝了非快进更新 在再次推送之前合并远程更改(例如“git pull”)。见 'git push --help' 的'Note about fast-forwards' 部分了解详细信息。

然而,当我进行拉取时,我会得到最新的回购。 请帮忙,我无法整合我的工作。

【问题讨论】:

  • 你用什么命令来推拉?哪些本地和远程分支?
  • 从您的错误中复制:“有关详细信息,请参阅 'git push --help' 的'关于快进的说明'部分。”

标签: git


【解决方案1】:

git push --force

“通常,该命令拒绝更新不是用于覆盖它的本地引用的祖先的远程引用。此标志禁用检查。这可能导致远程存储库丢失提交;小心使用它。”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-25
    • 1970-01-01
    • 2012-07-23
    • 2015-07-22
    • 2019-06-23
    • 2016-10-20
    相关资源
    最近更新 更多