博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git二进制文件冲突解决
阅读量:6829 次
发布时间:2019-06-26

本文共 546 字,大约阅读时间需要 1 分钟。

Git二进制文件冲突解决

在我们合并分支的时候,如果两个分支都进行了修改那么就会产生合并冲突。对于非二进制文件的冲突解决,git会给出冲突的位置我们可以手动修改然后再commit。但是对于非二进制文件无法手动编辑,我们只能用下面的办法取其中的一个版本。

git checkout FILE --ours{--theirs}

--ours 表示检出当前分支,即合并后保存当前分支的改动而丢弃另外一个分支的改动。

--theirs 表示检出另外一个分支,即保存另外一个分支的改动丢弃当前分支的改动。
比如,有两个均进行修改了的分支A,B。假设我们当前在A分支需要将B分支合并到A上。此时有一个文件test.docx都被两个分支修改了。冲突解决过程如下:

$ git merge B  #试图将B分支合并到A分支上,会提示test.docx合并冲突  $ git checkout test.docx --ours #保留A分支(当前分支)上的改动  $ git add test.docx #提交改动后的文件  $ git commit -m "解决了test.docx上的冲突,保留了A分支改动"

转载于:https://www.cnblogs.com/yabin/p/6361631.html

你可能感兴趣的文章
我的友情链接
查看>>
可执行JAR读写内外文件
查看>>
Handbook of Constraints Programming——Chapter4 Backtracking Search Algorithms-Preliminaries
查看>>
[转载] 信息系统项目管理师视频教程——14 项目进度管理
查看>>
linux 解压文件
查看>>
Ansible入门
查看>>
SVN学习总结(1)——SVN简介及入门使用
查看>>
浅谈linux性能调优之五:调优软raid
查看>>
Android sdk下载缓慢解决方式
查看>>
IBM TPC强化中国建设银行存储管理能力
查看>>
常用ftp子命令的总结
查看>>
正则表达式
查看>>
在 JS 中使用 fetch 更加高效地进行网络请求
查看>>
javascript 分页算法
查看>>
android手机root后的安全问题
查看>>
bat改ip
查看>>
SpringBoot之在Servlet2.5容器中部署war应用
查看>>
项目申请文档提纲
查看>>
加密解密第二章:ollydbg用法
查看>>
百万PV网站架构
查看>>