今天,按照往常的套路提交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了)