問題類型
相信不少小夥伴在建立新的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