Git推送代码到远程仓库发生错误non-fast-forward后的冲突解决

错误提示: 

 ! [rejected]        master -> master (non-fast forward)    

错误原因:

it仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上去

解决方法:

1,强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容

git push -f

2,先把git的东西fetch到你本地然后merge后再push

$ git fetch

$ git merge

第一张方法我试了可行,第二种,等你们验证[/手动滑稽]




版权声明:本文为ccccsky原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。