git 错误 error: The following untracked working tree files would be overwritten by merge:XXX
问题类型#
相信很多小伙伴在创建新的git仓库后,会选上添加README.md文件,开始我也没太在意,应该也没有什么问题。
但是当我通过git添加远程仓库,给这个仓库上传代码时,出现了如下问题:error: The following untracked working tree files would be overwritten by merge:README.md
问题分析#
出现这个问题,其实很简单,就是因为我们在本地的仓库中,也写了自己的README.md文件,在上传的时候与远程的冲突了,这时候就会抛出这个错误,
解决方法#
这里看我们需要哪一个README.md,如果我们需要保留远程的README.md,那我们需要删除本地的。
1.删除本地的README.md文件
2.拉取远程的README.md文件到本地
Copygit pull origin master
3.进行正常的提交代码
Copygit add .git commit -m "备注"git push origin master
如果我们需要保留本地的,那么需要先把本地的移动到另一个地方
1.拉取远程的README.md到本地仓库
Copygit pull origin master
2.将之前备份的本地README.md内容更新到拉取的README.md中
3.进行正常的代码提交
Copygit add .git commit -m "备注"git push origin master