git解决"failed to push some refs to"问题
2024-08-31 21:06:44
当我们正常的使用git发布文件更新Github仓库时,
比如我想传一张照片上去,首先把照片"2.png"复制到了“.git”文件夹追踪的本地仓库中:
在Git Bash中依次输入指令:
git add 2.png
git commit -m "test file"
一切正常~~
当继续输入push请求时出现了主角:
git push -u origin master
错误原因:Github仓库上存在本地仓库没有的文件
正如本例中Github仓库上有“README.md”文件,而本地仓库没有。所以造成了错误。
解决方法:先将本地仓库和所要发布到的Githun仓库分支合并,再发布
比如可以使用以下命令进行合并:
git pull --rebase origin master
合并后会发现本地仓库多了一个"README.md"文件,说明两个仓库同步成功。
之后执行下列命令便可把文件发布到Github仓库上了:
git push
最新文章
- 关于Hadoop用户体系的设想(胡思乱想)
- Javascript刷题 》 查找数组元素位置
- Eclipse中10个最有用的快捷键组合
- Android开发随笔1
- 一个 C# 获取高精度时间类(调用API QueryP*)
- Leetcode_num3_Same Tree
- Entity Framework mvc Code First data migration
- 还原数据时出现的“FILESTREAM功能被禁用”问题
- git 打卡的第一天
- AspNet Core Web 应用程序的启动(有关 Program.cs类/ Startup.cs类 ) 当项目中干掉 Startup.cs 类如何设置启动 配置等等
- 《SpringMVC从入门到放肆》三、DispatcherServlet的url-pattern配置详解
- 提升 PLSQL 开发性能漫谈
- pycharm的中文汉化
- Android生成二维码--拍照或从相册选取图片
- MSA微服务
- 标准I/O流
- CentOS7安装Docker与使用篇
- java多线程例子(生成者和消费者)
- UVa 11624 大火蔓延的迷宫
- ssh/scp 远程连接ssh非默认端口方法