当前位置:   article > 正文

git推送代码到远程仓库失败的问题_未能推送到远程仓库

未能推送到远程仓库

报错提示和信息:

 

 可能存在的问题:

一、本地仓库代码和远程仓库代码没同步,类似于:线上有部分新的代码本地没有,本地刚新增的代码线上也没有,因为也没有提交,就会导致出现错误。

解决问题:

1、使用命令:git pull --rebase origin master(master是分支名字,换成你需要更新的分支名)

意思是重新拉取最新的分支,--rebase的作用是将本次的commit提交放在拉取代码的后面。

2、使用命令:git push origin master(master是分支名字,换成你需要更新的分支名)

意思是将你的代码提交上去,不出意外的话就成功了。

下面的图片可以更好的理解。

 --------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------------------

 

-------------------------------------------------------------------------------------------------------------------------------- 

或者使用git的强制推送命令

git命令git push -f origin master

注:origin远程仓库名、master分支名、-f为force,意为:强行、强制。

这个命令会强制用本地的代码去覆盖掉远程仓库的代码,所以建议谨慎使用

二、第二种情况就是权限问题了

到项目页面查看是否有提交权限

发现没权限的话就叫项目管理员添加权限。 

以上就是我所发现的git推送代码到远程仓库失败的问题和解决方法。

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

闽ICP备14008679号