【Git】Git解決文件本地更改的合併覆蓋錯誤

今天,按照往常的套路提交Python代碼到Github上,卻意外地發現了一個錯誤:
error: Your local changes to the following files would be overwritten by merge:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

先說說怎麼出現的問題:
add和commit是沒有錯誤的,由於我在新建項目的時候順便初始化了readme.md,所以需要先pull過來,爲避免麻煩,直接輸入git pull origin master --allow-unrelated-histories,就報錯了。

下面再說說怎麼解決問題:
先輸入git stash,將本地快照,
接下來輸入git pull origin master --allow-unrelated-histories,不報錯的話再退出去,應該就OK了。

最後push代碼即可。
(過程中可以隨時查看是否出現readme.md,出現的話基本就OK了)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章