使用场景:当更新代码发生冲突时,需要解决冲突。使用meld工具可以提高效率

==================     Linux云桌面:设置git diff 的比较工具为 meld    =========================

1. 安装meld,一般会默认安装

2. 在终端执行以下命令
sudo su root                        /* 获取root权限 */

vim /usr/bin/git_meld.sh     /* 在路径 /usr/bin 下新建脚本文件,没有root权限可能不能在该路径下新建文件 */

/***** 脚本 git_meld.sh 中的内容如下 *****/
#!/bin/sh

meld $2 $5

/**********************************************/
chmod 777 /usr/bin/git_meld.sh                                     /* 给 git_meld.sh 可执行权限 */

git config --global diff.external /usr/bin/git_meld.sh       /* 使用 git diff 时调用脚本文件 */

设置完成后 使用git diff 命令会自动调用 meld 工具进行比较,有多个文件时,会依次比较所有的文件

==========================================    解决冲突的流程    ========================================

git status                    /* 查看当前冲突的情况,冲突的文件会有提示,且文件名和路径会显示红色 */

git diff                         /* 会调用meld工具依次打开冲突的文件,修改完成并保存后,关闭meld,会自动再次调用meld比较下一个冲突的文件 */

git add .                     /* 确定所有的文件已全部合并 */

git  XXX --continue   /* 根据发生冲突的场景不同,XXX使用不同的命令,具体可以参考 git status 的提示说明 */

git diff:Linux使用meld做git的diff工具相关推荐

  1. linux的git命令,linux命令实战安装git、配置git、创建仓库、部署项目

    搭建Git服务器需要准备一台运行Linux的机器,本文以Centos6.8纯净版系统为例搭建自己的Git服务. 准备工作:以root用户登陆自己的Linux服务器. 一 安装git 1. 安装依赖包 ...

  2. linux 安卓git,在Linux系统上安装Git

    Git是目前流行的非常好用的版本控制工具,这里介绍两种安装方式,1.yum安装,2.从github上下载最新的源码编译后安装 一.yum安装 1.在Linux上是有yum安装Git,非常简单,只需要一 ...

  3. git 和 linux、_linux和git拔掉

    git 和 linux. Let's face it. We've all faced mild criticism from our colleagues for being a "Non ...

  4. 一文详解如何配置meld做git diff工具

    前言 在git中进行版本比较时,我们经常会使用git diff 版本1 版本1 进行比较两个版本之间的差异. 如果直接使用git diff 对于每一个变化的文件终端都会提示,(Y/n),处理起来较为麻 ...

  5. linux系统如何安装git,linux安装git_Linux系统中怎么安装Git

    摘要 腾兴网为您分享:Linux系统中怎么安装Git,易信,易通行,悬浮球,闲鱼等软件知识,以及鼠标键盘录制精灵,惠管家,阿里智能app,制冷快报,照度测量仪,求生之路2隐藏武器,uc影音,网易云音乐 ...

  6. git与github初入门:git与git命令的基本使用

    git与git命令的基本使用 一.git是什么 1.定义 定义:git是一款开源的,去中心化的分布式版本控制系统. 2.git的工作原理 1.工作架构: 工作区----暂存区----本地仓库----远 ...

  7. ubuntu下git使用Beyond Compare来做diff和merge方法

    之前我写过一篇文章, git使用vimdiff来做diff比较的 ,原文链接: https://blog.csdn.net/ballack_linux/article/details/56670311 ...

  8. git diff with meld,git diff结合meld

    git打开的时候,使用meld,git diff结合meld Meld is a diff tool, how to use it with git? install meld sudo apt-ge ...

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

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

最新文章

  1. 【ACM】LightOJ - 1008 Fibsieve`s Fantabulous Birthday (找规律,找...)
  2. 注册中心 Eureka 源码解析 —— 应用实例注册发现(五)之过期
  3. GeoAnalyticsServer在Linux下集群部署手册
  4. 多线程(thread)+进程(Process)
  5. SQL结构化查询语言分类介绍
  6. python全栈学习--day13(迭代器,生成器)
  7. JavaScript原型、函数伪装(apply,call)、继承
  8. Step5:Clone EBS Using Rman
  9. 本地yum源安装teamviewer
  10. java炒股软件_股票软件java,中国软件股票怎么样
  11. 【备忘】LAMP兄弟连李明老师讲Linux[更新完毕-共享完毕]
  12. c语言编程实现基2-fft,fft算法研究及基2fft算法的c语言实现.doc
  13. 【毕业设计源码】基于JAVA的微信小程序直播在线教育平台
  14. IT行业是什么工作?做什么的?
  15. 百度搜索结果页面的参数 提示词输入搜索框方式(rsv_sug5)
  16. CSS画出半圆,四分之一圆,三角等图形
  17. 来点硬件知识,给笔记本加固态硬盘
  18. 分布式数据库CAP理论
  19. numpy IO 关于.npy文件
  20. 老狼RAT(远程辅助管理员软件)学习笔记(一)

热门文章

  1. Cocos Creator 热更新文件MD5计算和需要注意的问题
  2. 阿米诺 海韵键盘 背光灯和模式 设置
  3. define _WINSOCK_DEPRECATED_NO_WARNINGS
  4. mysql和vba哪里自学_自学 VBA 到中等水平一般需要多久?
  5. Linq to sql 求和操作
  6. cms系统是什么,用哪个比较好。
  7. pdf转换成excel转换器
  8. office起动缓慢_怎么解决Office2016启动特别慢?
  9. office2016安装部分组件教程
  10. 《今雨》孙溟㠭书画艺术