! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'http://10.10.10.246:8091/r/web/ucar-frontend.git'
时间: 2023-07-25 19:22:18 浏览: 137
idea上传代码到github时遇到的Push rejected: Push to origin/master was rejected
5星 · 资源好评率100%
这个错误表示你在尝试将本地的更改推送(push)到远程仓库时,发现远程仓库已经存在了一些新的提交,且这些提交与你本地的提交存在冲突,因此 Git 不允许你直接推送。这种情况通常发生在多人协作开发或者你在其他电脑上修改了代码并将其推送到远程仓库后,又在本地修改了代码,然后试图将这些修改推送到远程仓库。
要解决这个问题,你可以先使用 git pull 命令将远程仓库的更改合并到本地,然后再尝试推送本地的更改。如果你不关心远程仓库的提交,可以使用 git push -f 命令将本地的更改强制推送到远程仓库,但是这样做可能会覆盖其他人的更改,因此需要谨慎使用。
阅读全文