首页 > 编程知识 正文

git解决冲突的最佳方法,ip地址冲突的原因和解决方法

时间:2023-05-03 17:12:38 阅读:237352 作者:3211

方法一:先pull 再进行commit,此种方法当工作区文件和远程仓库文件有冲突时不能完成pull的,需要先备份工作区文件,恢复文件与远程服务器一致,才能完成pull,然后将本地修改添加进去,commit–push.这种操作修改文件较多时非常麻烦.
如图:远程仓库文件与工作区文件冲突无法完成pull
远程仓库文件:

工作区文件:

此时工作区文件未进行commit操作
pull结果如图:

此时需要恢复工作区文件至未修改前版本

然后进行pull 结果如图

将修改部分重新加入 commit push 即可;
方法二:commit—pull
次方方是将工作区文件先进行commit,再执行pull,此时当远程仓库文件与本地仓库文件冲突会进行自动合并,自己的修改也会保留,使用mergetool 进行操作处理,重新commit文件即可.这种方法不用在本分本地修改,重新恢复添加比较省时省力.
如图:pull成功但是自动合并,文件显示冲突

使用mergetoll工具处理

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。