git推送修改的文件冲突的解决
将修改提交到本地仓库,右键修改的文件-> git提交
推送时 发生冲突:
原因, 本地仓库的数据不是最新的数据,在不是最新的版本数据之上修改 ,在推送的时候就会发生冲突。总结就是:“不是在最新的数据上做的修改”
解决冲突
-
首先做的就是先将远端的数据拉取到本地
同样提示了 未能顺利结束。 这时候点击关闭
这是后再看文件 会发现,文件的小图标有了冲突的提示: -
然后打开该文件处理冲突:
然后删除 标志信息 <<<< 、 ==== 、 >>>> 这些内容
在对远端和本地的不同做适当的修改后保存。 修改后如下(示例): -
解决冲突
上步保存后,git并不知道冲突已经解决,故需要如下操作:
接着:
点击确定以后,文件的图标会从 冲突图标变为 修改的图标 如下: -
提交and 推送
这是后就按正常的修改提交推送一样就可以了。
不过在提交时会提醒你 这个特殊的提交(合并提交) 不用管这个。
点击 ok 接着 提交 ——> 推送 就完了。
么的搞拉。我无的搞啦 哈哈