Git错误non-fast-forward后的解决方案

来源:互联网 发布:软件接口设计说明书 编辑:程序博客网 时间:2024/06/04 17:46

      今天用Eclipse提交时,意外出现了这个错误,查了相关解决,才知道是文件冲突问题,即本地和远程的Repository中的文件出现了冲突所致,这是由于之前push的代码在远端发生改变,它不允许你直接把你的代码覆盖上去。此时再提交之前你需要将远端的改变合并到本地上

      我重新检查了一下,发现是在第一次提交后,添加了ReadMe文件,导致和本地得项目分支不一致。

 

解决办法:

1、用Merge合并

      Eclipse下可以右击工程,Team----->Merge。之后再提交就OK。

      命令行下,可以使用以下命令:

      git fetch

      git merge

2、强推

      git push -f

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

1 0
原创粉丝点击