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


問題類型

相信很多小伙伴在創建新的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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM