1. 官网安装,选择自己的开发环境,我选择的是MAC OS
    http://www.sourcegear.com/diffmerge/downloads.php
  2. 配置git全局属性
    git config --global merge.tool diffmerge
    git config --global mergetool.diffmerge.cmd “diffmerge --merge --result=$MERGED $LOCAL $BASE $REMOTE”
    git config --global mergetool.diffmerge.trustExitCode true
    如果有全局属性有错误的,可以使用git config --global --unset [全局属性名] 来进行删除。
  3. 在有合并冲突文件时,使用git mergetool, 会自动调取diffmerge软件窗口。如果调取失败,可以运行以下代码进行解决。
    sudo ln -s /Applications/DiffMerge.app/Contents/Resources/diffmerge.sh /usr/local/bin/diffmerge
    如果非MAC电脑,不需要添加sudo权限指令。
  4. diffmerge软件的使用

    之后,点击保存,并关闭软件即可。
    之后就可以正常提交我们解决的冲突。

注意:
在解决冲突后,我们当前分支下会多一个.orig的冲突文件,删除即可。
指令 rm [name].orig

git合并工具-DiffMerge相关推荐

  1. 什么是Git最好的视觉合并工具? [关闭]

    在Git中查看和编辑合并的最佳工具是什么? 我想得到一个3向合并视图,在单独的面板中有"我的","他们的"和"祖先",以及第四个" ...

  2. Git下使用Beyond Compare作为比较和合并工具

    转载自:http://blog.csdn.net/zzqhost/article/details/7298405 Git下使用Beyond Compare作为比较和合并工具 建议配置在~/.gitco ...

  3. 冲突杀手meld -- git使用meld作为对比或合并工具_zhou

    git 使用meld 作为 对比或合并工具 @author: 荒野无灯@80x86.io @date: 2017-06-06 meld 下载: http://meldmerge.org/ github ...

  4. git 合并代码_git的几种实用操作(合并代码与暂存复原代码)

    总述 git工具也用了很久,自己也写了几篇使用教程,今天继续给大家分享一些我工作中使用过的git操作. 1.git合并远程仓库的代码 2.git stash保存当前的修改 这两种情况大家应该都使用比较 ...

  5. Git管理工具对比(GitBash、EGit、SourceTree)(转载)

    Git管理工具对比(GitBash.EGit.SourceTree) GitBash是采用命令行的方式对版本进行管理,功能最为灵活强大,但是由于需要手动输入希望修改的文件名,所以相对繁琐. EGit是 ...

  6. GIT项目管理工具(part1)--简介及概念

    本系列BLOG为鄙人学习GIT时的学习笔记.前一个知识点引出后一个知识点,后一个例子接着前一个例子. 文章目录 GIT简介 基本概念 导航 系列文章目录 GIT简介 什么是GIT(项目管理工具) gi ...

  7. 代码合并工具_分享几款比较常用的代码比较工具

    俗话说:三句不离本行,对于程序员这个可爱的群体来说也是一样,即使面对无休无止的编程工作,程序员们依旧任劳任怨的埋头苦干,梦想着用自己码下的代码改变世界.工欲善其事,必先利其器,每一位程序员都有自己私藏 ...

  8. 代码合并工具_作为程序员你必须知道的几款代码比较工具

    在程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍几款程序员常用的代码比较工具. WinMerge WinMerge是一款运行于Windows系统下的文件比较和 ...

  9. Git合并两个不同的仓库

    1.说明 Git合并两个不同的仓库, 两个都是已经存在的仓库, 比如grpc-demo和Telemetry, 演示将grpc-demo下的工程整体放入到 Telemetry下面的方法, 同时保留代码的 ...

  10. git修改服务器的命令行,Git版本控制工具安装及命令行操作

    很多小伙伴不知道如何来安装Git版本控制工具,对于命令操作比较陌生.本文做了一个详细的文档,希望对大家有所帮助. 1.git 是什么一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制 ...

最新文章

  1. Windows 安装adb
  2. 将MongoDB服务加入随机启动
  3. 啦啦啦 啦啦 啦 啦 啦 啦啦 啦 啦 啦
  4. 常见索引结构—B-树
  5. 着墨中文lisp登入_Lisp的本质 - climbdream的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. 常见排序之——插入排序
  7. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks
  8. Kicad如何导入封装库、符号库(元件库)以及3D模型文件?
  9. 什么是JavaSE/JavaEE/JavaME?
  10. 编译原理(九)——递归下降法
  11. Tcl 语言——Synopsys Tcl篇
  12. java初级程序员需要掌握技能,快来看鸭~
  13. AirServer 7win/mac手机投屏到电脑工具
  14. 是什么原因才导致网站打开速度慢?
  15. 华为云备份会上传私密相册吗_2 亿部华为手机背后,这个功能不能忽视
  16. 软件系统开发费用的估算——功能点方法 应用实例
  17. 本地提交spark_Spark 任务提交
  18. 100行python代码爬取5万条网易新闻评论
  19. spring boot通过微信扫码登录
  20. android am 拨打电话,adb 之android的神器am

热门文章

  1. Flink 滑动窗口优化
  2. EXCEL 中数据分析常用统计方法介绍(一)
  3. 干支纪年法简便算法_高中化学分类学法指导!附高考化学必记知识点及规律(可下载,打印)...
  4. [嗅探神器]Intercepter,支持当前所有流行OS
  5. 如何用matlab建立风力机模型,风力机的Matlab模型及其应用
  6. api调用实例python_基于Python的词典api调用代码实例
  7. Sibelius for Mac 8.2.0 谱曲软件 中文破解版下载
  8. 电脑用户计算机名文件夹,电脑用户名文件夹名称更改
  9. golang 使用 goquery 抓取 知乎周刊
  10. JAVA仿百度网盘(JAVA毕业设计)