在使用Git的过程中有时会出现一些问题,那么在解决了每个问题的时候,都需要去总结记录下来,下次不再犯。
一、fatal: refusing to merge unrelated histories
解决方案:在你操作命令后面加 --allow-unrelated-histories
二、GE007: Your push would publish a private email address
解决方案:将你的邮箱设置为非私有
三、! [rejected] master -> master (non-fast-forward)
解决方案:
1、强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容,如果远程仓库是刚建的,没有代码,可以这样操作,尽量避免这种操作方法。
2、先把git的东西fetch到你本地然后merge后再push