【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了)

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