git非快进错误

发布于 2024-12-09 23:24:22 字数 302 浏览 0 评论 0原文

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

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

To git@xxxxxx ! [已拒绝]    回购协议 -> REPO(非快进) 错误:无法将一些引用推送到“.....” 为了防止您丢失历史记录,非快进更新被拒绝 在再次推送之前合并远程更改(例如“git pull”)。  参见 有关详细信息,请参阅“git push --help”的“有关快进的注意事项”部分。

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

I've reverted to a previous version of my commit then I've done some other commits but without pushing to the remote repo.

When I do push I got the following error:

To git@xxxxxx
! [rejected]        REPO -> REPO (non-fast-forward)
error: failed to push some refs to '.....'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again.  See the
'Note about fast-forwards' section of 'git push --help' for details.

Yet, when I do a pull, I get repo up to date.
Please help, I cannot integrate my work.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

灯下孤影 2024-12-16 23:24:22

git push --force

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

git push --force

"Usually, the command refuses to update a remote ref that is not an ancestor of the local ref used to overwrite it. This flag disables the check. This can cause the remote repository to lose commits; use it with care."

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文