上传代码到git服务器时,遇到错误:
rejected non-fast-forward
错误原因
文件冲突,本地的代码和远程Repository中的文件个数不一致(即远程Repository中存在本地项目中不存在的文件)
或本地项目不是在远程Repository代码的基础上修改的。
也见于初始上传项目的时候,远程Repository中已有代码。
解决办法
将远程Repository中的代码pull到本地就行merge,然后再进行Push,即可完成代码提交。
或者 强制提交代码。命令行的话加上 -f 参数。