git 提交出现 Updates were rejected 解决方案记录

git remote add 添加一个远程地址
但提交出现以下报错


failed to push some refs to 'https://gitee.com/xxxxx/xxx-admin.git'
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. Check out this branch and integrate the remote changes
hint: (e.g. 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

VBNET 复制 全屏

解决
也就是说,如果您确定处于分离状态的master版本是您真正想要保留的版本,那么您可以通过强制将分支推送到远程来避免非快进错误:
git push origin HEAD:master --force

但是,如果强制推送,则可能会给签出该分支的所有其他用户造成问题。风险较小的解决方案是从分离的头创建一个临时分支,然后将该分支合并到主分支中:

git branch temp-branch
git checkout master
git merge temp-branch
git push origin master

说明 Git推动主人致命:你目前不在分支上 - IT屋-程序员软件开发技术分享社区文章来源地址https://uudwc.com/A/W1gdL

原文地址:https://blog.csdn.net/m0_59088506/article/details/130188737

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年09月25日 12:02
预算内的网络安全——中小企业需要知道什么?
下一篇 2023年09月25日 12:08