我已经恢复到我的提交的先前版本,然后我做了一些其他提交,但没有推送到远程仓库。
当我推送时,我收到以下错误:
要git @ xxxxxx ! [拒绝] REPO - > REPO(非快进) 错误:未能将某些引用推送到'.....' 为了防止您丢失历史记录,拒绝了非快进更新 在再次推送之前合并远程更改(例如'git pull')。见 有关详细信息,请参阅“git push --help”的“快速转发”部分。
然而,当我做一次拉动时,我得到回购更新。 请帮忙,我无法整合我的工作。
答案 0 :(得分:7)
git push --force
“通常,该命令拒绝更新不是用于覆盖它的本地引用的祖先的远程引用。此标志禁用检查。这可能导致远程存储库丢失提交;请小心使用它。”