【Git】Git解决文件本地更改的合并覆盖错误
生活随笔
收集整理的這篇文章主要介紹了
【Git】Git解决文件本地更改的合并覆盖错误
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
今天,按照往常的套路提交Python代碼到GitHub上,卻意外地發(fā)現(xiàn)了一個(gè)錯(cuò)誤:
error: Your local changes to the following files would be overwritten by merge:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
先說說怎么出現(xiàn)的問題:
add和commit是沒有錯(cuò)誤的,由于我在新建項(xiàng)目的時(shí)候順便初始化了README.md,所以需要先pull過來,為避免麻煩,直接輸入git pull origin master --allow-unrelated-histories,就報(bào)錯(cuò)了。
下面再說說怎么解決問題:
先輸入git stash,將本地快照,
接下來輸入git pull origin master --allow-unrelated-histories,不報(bào)錯(cuò)的話再退出去,應(yīng)該就OK了。
最后push代碼即可。
(過程中可以隨時(shí)查看是否出現(xiàn)README.md,出現(xiàn)的話基本就OK了)
總結(jié)
以上是生活随笔為你收集整理的【Git】Git解决文件本地更改的合并覆盖错误的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【数据库系统】为什么使用SQL而非C/C
- 下一篇: 【软件工程】集成开发