常见的错误

报错内容基本都是error: failed to push some refsto‘远程仓库地址’。

导致产生原因

我们想把自己本地的某个项目关联到远程仓库并推送上去

操作

  • 本地项目—>远程仓库—>本地关联远程—>推送最新代码
  • 错误往往发现在最后一个步骤

根本原因

我们在创建仓库的时候,都会勾选“使用Reamdme文件初始化这个仓库”这个操作初识了一个README文件并配置添加了忽略文件。当点击创建仓库时,

它会帮我们做一次初始提交。于是我们的仓库就有了README.m和.gitignore文件,然后我们把本地项目关联到这个仓库,并把项目推送到仓库时,我们在关联本地与远程时,两端都是有内容的,但是这两份内容并没有联系,当我们推送到远程或者从远程拉取内容时,都会有没有被跟踪的内容,于是你看git报的详细错误中总是会让你先拉取再推送,但是拉取总是失败。

解决办法
方法一
对于error: failed to push some refsto‘远程仓库地址’
1 使用如下命令
git pull --rebase origin master

2 然后再进行上传:

git push -u origin master

推送成功

方法二

  • 想要避免这种问题,就要保持创建的仓库是一个空仓库,什么都没有。
  • 就是创建仓库的时候不要勾选“使用Readme文件初始化这个仓库”

  • 然后克隆下来方便使用,下次要推送就直接可以推送上去了。

原文链接:https://blog.csdn.net/qq_45893999/article/details/106273214

最新文章

  1. HTML5离线缓存(Application Cache)
  2. ADF_Data Binding系列2_使用URL Service Data Control
  3. Windows环境下Redis
  4. bitmap size exceeds VM budget
  5. opencv初体验
  6. MongoDB 性能优化五个简单步骤
  7. HOW MYSQL USES INTERNAL TEMPORARY TABLES
  8. createSQLQuery与createQuery的区别
  9. C语言中的malloc和free
  10. HW3.25
  11. Nutch配置
  12. xtrabackup执行备份要拥有的权限
  13. js 中的闭包
  14. MySQL系列:高可用架构之MHA
  15. .net core 命令行(仅作记录)
  16. MyEclipse 配置 Tomcat
  17. proxy.conf编写
  18. 运维数据库平台~inception测试脚本
  19. 第84讲:Scala中List和ListBuffer设计实现思考
  20. Ubuntu12搭建nutch1.2+tomcat7+jdk1.6

热门文章

  1. 批量修改excel中超链接
  2. mybatis的自定义类型转化器如何使用
  3. Doris使用记录
  4. drush .. drupal console
  5. gitee 上传远程仓库失败
  6. postman或浏览器可以访问,java不能访问的post请求,连接超时
  7. HTML学习笔记3----制作一个简易网站
  8. MySQL之Web乱码问题
  9. DELL品牌电脑开机显示supportASsiSt丨pre-Boot SyStem Proforman?
  10. SpringCloud-Hoxton.SR1-config整合