博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
错误 error: The following untracked working tree files would be overwritten by merge:README.md
阅读量:5151 次
发布时间:2019-06-13

本文共 1210 字,大约阅读时间需要 4 分钟。

问题类型

相信很多小伙伴在创建新的git仓库后,会选上添加README.md文件,开始我也没太在意,应该也没有什么问题。

但是当我通过git添加远程仓库,给这个仓库上传代码时,出现了如下问题:error: The following untracked working tree files would be overwritten by merge:README.md

$ git pull origin masterremote: Enumerating objects: 12, done.remote: Counting objects: 100% (12/12), done.remote: Compressing objects: 100% (7/7), done.remote: Total 12 (delta 2), reused 0 (delta 0), pack-reused 0Unpacking objects: 100% (12/12), done.From github.com:Ryxiong/Python-review * branch            master     -> FETCH_HEAD * [new branch]      master     -> origin/mastererror: The following untracked working tree files would be overwritten by merge:        README.mdPlease move or remove them before you merge.Aborting

问题分析

出现这个问题,其实很简单,就是因为我们在本地的仓库中,也写了自己的README.md文件,在上传的时候与远程的冲突了,这时候就会抛出这个错误,

解决方法

这里看我们需要哪一个README.md,如果我们需要保留远程的README.md,那我们需要删除本地的。

1.删除本地的README.md文件

2.拉取远程的README.md文件到本地

git pull origin master

3.进行正常的提交代码

git add .git commit -m "备注"git push origin master

如果我们需要保留本地的,那么需要先把本地的移动到另一个地方

1.拉取远程的README.md到本地仓库

git pull origin master

2.将之前备份的本地README.md内容更新到拉取的README.md中

3.进行正常的代码提交

git add .git commit -m "备注"git push origin master

转载于:https://www.cnblogs.com/ryxiong-blog/p/11269066.html

你可能感兴趣的文章
Linux:Apache2.4以上配置默認路徑
查看>>
Bat文件注册组件
查看>>
Autoit 3 常用的语句
查看>>
正则表达式的有用资源介绍
查看>>
最小堆实现优先队列:Python实现
查看>>
配置OpenCV+VS2013环境
查看>>
第二次作业--------STEAM
查看>>
Leetcode Populating Next Right Pointers in Each Node II
查看>>
Android数据库GreenDao配置版本问题
查看>>
Lua学习笔记之开始
查看>>
poj 1797 Heavy Transportation
查看>>
canvas计算高度(自定义高度)
查看>>
在Visual Studio 2010中使用gtest
查看>>
0115 创建类并调用
查看>>
pc/app 项目/功能设计
查看>>
IIS并发连接数和数据库连接池
查看>>
c#操作IIS之IISHelper
查看>>
VIJOS P1540 月亮之眼
查看>>
Job流程:提交MR-Job过程
查看>>
成功也不需要太长的时间
查看>>