当前位置:   article > 正文

错误 error: The following untracked working tree files would be overwritten by merge:README.md

the following untracked working tree files would be overwritten by merge:

问题类型

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

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

$ git pull origin master
remote: 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 0
Unpacking objects: 100% (12/12), done.
From github.com:Ryxiong/Python-review
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
error: The following untracked working tree files would be overwritten by merge:
        README.md
Please 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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/688763
推荐阅读
相关标签
  

闽ICP备14008679号