Git Bash中出现:error: failed to push some refs to 'https://gitee.com/xxx/xxx.git’错误的解决方法

今天上传本地文件,在输入:$ git push -u origin master后报错如下:
To https://gitee.com/xxx/xxx.git
! [rejected] master -> master (fetch first)
error: failed to push some refs to ‘https://gitee.com/xxx/xxx.git’
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first 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.

查了下发现是远程分支上存在本地分支中不存在的提交,就是多人协作开发过程中遇到的问题。

解决方法1:(此方法将导致仓库数据统计中的贡献者只有最后一个上传者)
若远程分支上那些提交都不需要了,直接输入git push origin master -f,强行让本地分支覆盖远程分支。如下图所示:

解决方法2:(此方法上传不影响仓库数据统计中贡献者排名)
①先将远程分支上所有文件下载到本地:在一个文件夹中右键选择:Git Bash Here,输入:git clone https://gitee.com/xxx/xxx.git(网址是自己要传的仓库的),如下图所示:

②将要上传的文件放入刚刚下载的文件夹中,然后在文件夹中右键选择Git Bash Here,后续所输的三个命令如下图示:

上传已成功,刷新网址,仓库更新如下:(test.txt是我添加的文件)

更新:若是要将几个不同文件夹commit到不同的名称下,那么在git add 那步直接输:git add “名称”,然后如图示:

循环该步骤上传所有文件夹即可。
上传结果如图:

(接着,若是第一次在此仓库中上传文件需要:git remote add origin https://gitee.com/xxx/xxx.git,不是第一次则忽略。) 然后输命令:git push origin master,等待上传成功后刷新网页即可看到更新后的文件。

总结:
上传(替换)文件步骤:
git clone 仓库地址
git add "文件夹名称"
git commit -m "文件夹的备注信息"
git remote rm origin
git remote add origin 仓库地址
git push -u origin master

解决了小问题还蛮开心,刚好手中无事,就记录一下,写的同时加深印象。

Git Bash中出现:error: failed to push some refs to ‘https://gitee.com/xxx/xxx.git‘错误的解决方法相关推荐

  1. Git提交数据失败 error: failed to push some refs to 'https://github.com/XXXXXXX/gif.git'

    附载码云的使用教程地址:http://www.jianshu.com/p/084e0aabbab3 问题一:执行Git remote add origin https://github.com/XXX ...

  2. 使用git push推送时出现错误error: failed to push some refs to ‘https://gitee.com/yang-yimu/vue_shop.git‘

    解决方案:可能是因为在git线上仓库中,手动删除了某个文件导致线上线下不同步,这种情况下需要先git pull --rebase origin master 拉取线上仓库,在使用git add ,gi ...

  3. error: failed to push some refs to ‘https://gitee.com/wangdxstudy/mygirl.git‘解决办法

    出现该错误主要原因是因为上传的项目中没有".md"这个文件 解决办法: 1.下拉.md文件 git pull --rebase origin master 2.重新上传 git p ...

  4. error: src refspec master does not match any error: failed to push some refs to ‘https://gitee.com/s

    发现是默认建立的仓库是 main,而不是 master iot421@iot421deMac StarpPhone % git push origin master error: src refspe ...

  5. 解决error: failed to push some refs to 'https://github.com/Dongyaxin-ai/learngit.git'

    问题 在git bash 中键入git push -u origin master 进行提交的时候出现 如下错误 error: failed to push some refs to 'https:/ ...

  6. 【GIT】error: failed to push some refs to 'https://github.com/username/python.git'

    error: failed to push some refs to 'https://github.com/username/python.git' 解决error: failed to push ...

  7. git将本地文件推送到远程仓库时报错: error: failed to push some refs to ‘https://gitee.com/no-talent-all-by-hand/dome

    今天使用Git推送本地文件到远程库的时候一直报错 error: failed to push some refs to 'https://gitee.com/no-talent-all-by-hand ...

  8. git 提交时报错 error: failed to push some refs to ‘https://github.com/xxx/demo.git 解决方法

    1. 前言 本文解决由于git 处于游离状态下不能提交代码的问题.文章由导致原因,解决方法和思考三个内容组成. 2. 问题复现 我们从远程仓库 clone 代码下来,进行需求开发,可能进行了以下步骤. ...

  9. git报错error: failed to push some refs to ‘https://gitee.com/XXX/XXX-mater.git‘

    报错地方和修改: 解决方法: 1.输入命令: git pull --rebase origin master 先取消commit记录,之后同步远程库到本地,然后再将本地最新的重新push提交就行了. ...

最新文章

  1. 上海电力大学计算机专业分数线,上海电力大学2020年录取分数线(附2017-2020年分数线)...
  2. 雷克世界:Gyrfalcon加入芯片角斗场,又一款改变AI界的产品问世
  3. NHibernate简介
  4. 研究表明:喝酒“上脸”是基因突变,不仅容易老年痴呆,还容易得胃癌
  5. 为Cubieboard打造完美Debian系统
  6. mysql监控平台怎么做_MySQL监控平台的构建方法
  7. HTML+CSS+JS实现 ❤️520爱心背景表白网页动画特效❤️
  8. 【QT】QT从零入门教程(十六):QSS样式表
  9. nginx 负载均衡proxy 配置
  10. Flutter 高级篇-所有知识点架构
  11. 360与Bing合作上线英文搜索
  12. 浮窗 动画特效 android,悬浮窗能实现自定Animation动画效果吗?
  13. 用于微信小程序的图文编辑器
  14. 3ds Max 文件修改版本工具
  15. 计算机断网后显示配置0%,电脑断网后自动报警提醒怎么设置
  16. Java面向对象知识点总结
  17. Element UI 自定义动态换肤(主题)
  18. FFmpeg执行命令时屏蔽输出
  19. C++画图 => 蓝桥杯青少组C++ => 信奥 学习路线图
  20. 希网邮件列表小偷程序

热门文章

  1. SCI EI ISTP SSCI CSSCI CSCD分别代表了什么意思?
  2. AJPFX:什么是止盈?什么是止损?
  3. GitHub 全域数字年报:携手推动开源世界的超级协作
  4. “人文素养老师”——马小平老师
  5. 【ML】异常检测(anomaly detection)原理 + 实践 (基于sklearn)
  6. c语言 如果 n 是素数,且 n+2 也是素数,则称为孪生素数.,算法竞赛入门经典: 第四章 函数与递归 4.3孪生素数...
  7. 机器人动力学方程的四种形式
  8. 卷走超大屏电视半壁江山:TCL屏实力说话
  9. 7-199 水仙花求和
  10. 【解决】无线网卡windows仍在设置此设备的类配置,代码56