当前位置:   article > 正文

git push失败

git push失败

问题

原因:

报错的大概意思就是,远程分支存在本地分支不存在的提交(也就是远程仓库和本地仓库数据不一致),很多情况是由于多人协作开发造成的。

解决:

  1. 将本地仓库的master分支和远程仓库的master合并之后,再push

先fetch再merge,或者直接pull (pull = fetch + merge)

  • fetch:只是将远程分支上最新的修改下载下来(怎么合并,可以自己再做选择)

  • pull:下拉远程分支与本地分支合并

git pull origin master
git push 
  1. 如果远程分支上的那些提交都不要了,可以强行让本地覆盖远程分支
git push origin master -f

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/422686
推荐阅读
相关标签
  

闽ICP备14008679号