程序员

关于提交项目到gitee报错Push to origin/master was rejected的

作者:admin 2021-04-09 我要评论

这个问题比较常见了,一般是在第一次上传项目到github或者gitee上会出现。 以前将项目上传到github的时候出现这个问题,百般查找,找到一个好用的解决办法,依次...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

这个问题比较常见了,一般是在第一次上传项目到github或者gitee上会出现。

以前将项目上传到github的时候出现这个问题,百般查找,找到一个好用的解决办法,依次输入以下命令:

git pull
git pull origin master
git pull origin master --allow-unrelated-histories

然后再次push项目,就ok了。

但是这次我是将项目上传到gitee上,也是查了半天,看到很多人说还是用上面的三行命令就能解决但是我用了之后还是不行。试了很多次找到一个解决办法:

在项目文件夹下输入

git push -u origin master -f

然后再push,就可以了。

ps:git 查看所有远程分支以及同步

git 查看所有远程分支以及同步 查看本地和远程仓库的所有分支查看远程仓库的分支同步远程分支

查看本地和远程仓库的所有分支

git branch -a

在这里插入图片描述

查看远程仓库的分支

git branch -r

单独直接查看远程仓库的所有分支如下:

在这里插入图片描述

同步远程分支

git fetch 将本地分支与远程保持同步
git checkout -b 本地分支名x origin/远程分支名x 拉取远程分支并同时创建对应的本地分支

首先同步所有远程分支,如下:

git branch -r | grep -v ‘->' | while read remote; do git branch --track “KaTeX parse error: Expected '}', got '#' at position 8: {remote#̲origin/}" "remote”; done

在这里插入图片描述

将本地所有分支与远程保持同步 git fetch --all
最后拉取所有分支代码 git pull --all

到此这篇关于关于提交项目到gitee报错Push to origin/master was rejected的问题的文章就介绍到这了,更多相关提交项目到gitee报错内容请搜索尊托云数以前的文章或继续浏览下面的相关文章希望大家以后多多支持尊托云数!


本文转载自网络,原文链接:https://m.jb51.net/article/198064.htm

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 四两拨千斤——你不知道的VScode编码Ty

    四两拨千斤——你不知道的VScode编码Ty

  • 我是如何在 Vue 项目中做代码分割的

    我是如何在 Vue 项目中做代码分割的

  • position:sticky 粘性定位的几种巧妙应

    position:sticky 粘性定位的几种巧妙应

  • 从零到一搭建React组件库

    从零到一搭建React组件库