git报错:failed to push some refs to 'git@github.com:JiangXiaoLiang1988/CustomerHandl
一、错误信息
今天在使用git将代码上传到GitHub的时候报下面的错误:
以前上传代码的时候重来没有出现这种错误,在网上查找了半天终于找到原因了:github中的README.md文件不在本地代码目录中。以前在GitHub上面创建Repository上传代码的时候没有勾选自动创建README.md文件,所以上传的时候直接就上传成功了。这次在创建Repository的时候勾选了自动创建README.md,所以造成本地Repository和远程的Repository代码不一致,上传的时候就出现截图中的错误了。
注意:在GitHub上面创建Repository的时候在下面的位置创建README.md文件,如下图所示:
二、解决办法
可以通过如下命令进行代码合并【注:pull=fetch+merge]
$ git pull --rebase origin master
如下图所示:
执行完上面的代码以后查看本地Repository文件,会发现多了README.md文件:
最后在执行下面的代码上传:
$ git push -u origin master
如图所示:
这时候在上传代码就会成功了。
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决