git非快进错误

时间:2011-10-13 14:57:42

标签: git

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

当我推送时,我收到以下错误:

要git @ xxxxxx  ! [拒绝] REPO - > REPO(非快进) 错误:未能将某些引用推送到'.....' 为了防止您丢失历史记录,拒绝了非快进更新 在再次推送之前合并远程更改(例如'git pull')。见 有关详细信息,请参阅“git push --help”的“快速转发”部分。

然而,当我做一次拉动时,我得到回购更新。 请帮忙,我无法整合我的工作。

1 个答案:

答案 0 :(得分:7)

git push --force

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