配置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。

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨龙飞前端

git的常用命令 查看远程仓库删除远程仓库

1.3K50
来自专栏一“技”之长

Git命令集之四——克隆命令 原

    这个命令是最基本的克隆命令,其可以从一个远程仓库中将Git仓库克隆岛本地,需要注意,第2个参数可以省略,如果省略,则在本地默认创建一个和远程仓库名相同的...

8510
来自专栏spring源码深度学习

Git快速入门

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核...

19310
来自专栏JMCui

SVN学习笔记.

一、什么是SVN?        Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据...

48270
来自专栏Jackson0714

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

33840
来自专栏xingoo, 一个梦想做发明家的程序员

git如何忽略已经加入版本控制的文件

有时候新增一个文件,会自动追加到git的版本控制当中,但是又不想提交到仓库。可以按照下面的步骤:

10600
来自专栏移动端周边技术扩展

trunk push后找不到自己的库

15840
来自专栏电光石火

IDEA的svn

http://ncu.dl.sourceforge.net/project/tortoisesvn/1.8.7/Application/TortoiseSVN-...

225100
来自专栏玩转JavaEE

Git基本操作

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

30680
来自专栏Java成神之路

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

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

7620

扫码关注云+社区

领取腾讯云代金券