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

問題類型

相信不少小夥伴在建立新的git倉庫後,會選上添加README.md文件,開始我也沒太在乎,應該也沒有什麼問題。git

可是當我經過git添加遠程倉庫,給這個倉庫上傳代碼時,出現了以下問題:error: The following untracked working tree files would be overwritten by merge:README.mdgithub

$ 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文件,在上傳的時候與遠程的衝突了,這時候就會拋出這個錯誤,bash

解決方法

這裏看咱們須要哪個README.md,若是咱們須要保留遠程的README.md,那咱們須要刪除本地的。spa

1.刪除本地的README.md文件code

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

git pull origin master

3.進行正常的提交代碼rem

git add .
git commit -m "備註"
git push origin master

若是咱們須要保留本地的,那麼須要先把本地的移動到另外一個地方it

1.拉取遠程的README.md到本地倉庫io

git pull origin master

2.將以前備份的本地README.md內容更新到拉取的README.md中ast

3.進行正常的代碼提交

git add .
git commit -m "備註"
git push origin master
相關文章
相關標籤/搜索