配置Meld为git的默认比较工具

1. 安装 meld    

    sudo apt-get install meld

2. 创建 git_meld.sh 脚本

    cd /bin

    vim git-meld.sh

    #!/bin/sh

    meld $2 $5

3. 修改 git_meld.sh文件的权限

    chmod +x /bin/git-meld.sh

4. 配置 git 默认的比较工具

    git config --global diff.external /bin/git-meld.sh

 注意:做个shell的原因是GIT会送7个参数给Meld,但是Meld只需要两个参数,两个需要比较的文件名。所以不能直接用Meld。

转载: 使用meld做git的diff工具

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Jackson0714

配置Meld为git的默认比较工具

27610
来自专栏编程

代码管理工具SourceTree的用法

【第二篇】 ? 一、Git管理和Svn管理区别 1、最核心的区别Git是分布式的,而Svn是集中式的。 2、Git每一个电脑都可以看成一个服务器,而Svn只有一...

5085
来自专栏java沉淀

git安装教程和git命令使用详解

1574
来自专栏Java成神之路

Git_错误_02_error: src refspec master does not match any

现象:在一个目录下初始化仓库之后,就开始push到github,结果出现了这个错误。

652
来自专栏微信公众号:Java团长

Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!

导读:因为教程详细,所以行文有些长,新手边看边操作效果出乎你的预料。GitHub虽然有些许改版,但并无大碍。

1674
来自专栏机器学习算法与Python学习

【收藏】Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!

因为教程详细,所以行文有些长,新手边看边操作效果出乎你的预料。GitHub虽然有些许改版,但并无大碍。

953
来自专栏后端技术探索

推荐!手把手教你用 Git

SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自...

522
来自专栏玩转JavaEE

Git基本操作

上篇文章我们简单的介绍了Git的诞生和发展,然后也说了Windows环境下Git的安装和一些基本的配置,本文我们就来说一说Git中的一些基本概念和基本操作。 本...

2908
来自专栏Java成神之路

Git之 手把手教你使用Git

      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活, 干...

592
来自专栏小怪聊职场

GIT分支管理和常用命令

master 分支 不能往master 分支上提交代码,只能在该分支上进行代码合并操作,例如将其它分支的代码合并到 Master 分支上。 develop ...

882

扫码关注云+社区