点击上方“Github爱好者社区”,选择星标
回复“资料”,获取小编整理的一份资料
作者:GG哥
来源:GitHub爱好者社区(github_shequ)
这是GitHub爱好者社区第 47 篇原创文章
Hello,大家好,我是GG哥!
对于程序员来说,提高生产力的最好的方式,就是找到一个高效工具。不知道大家在使用Git时,对Git diff是否感觉到非常蛋疼,尤其是改动比较多的文件时,我的天,那在命令行里,简直了。要是可以像beyond compare那样就好了。不要慌,最近GG哥,在GitHub上发现了一个超好用的git diff工具,分享给大家,叫icdiff,我们来看看安装了icdiff后的对比效果。icdiff目前安装方式非常简单,它是用python写的,1、brew install icdiff 【如果不是Mac没有brew的话,github安装吧】
2、更改你的文件,试试git icdiff,看有没有效果~
3、如果你想直接git diff的时候直接用icdiff取代,那么加个alias即可,git config --global alias.diff icdiff
或者跟我一样,在.gitconfig【我的一般在git目录下 ~/.gitconfig】 加上如下东东(这样可以少打字,捂脸~逃):如果你是github或者icdiff官网(https://www.jefftk.com/icdiff)下载的二进制。记得在PATH目录配置下,如果安装成功,使用icdiff --version
查看版本号git difftool --extcmd icdiff
你也可以配置git-icdiff在git config中:git config --global icdiff.options '--highlight --line-
svn diff --diff-cmd icdiff
目前,这个项目已经开源在Github。(Github地址:https://github.com/jeffkaufman/icdiff),如果你对这个项目感兴趣也可以参与贡献哦~
千言万语化成一句,这么优秀的仓库,大家多多给仓库创建者 star 支持,你们的 star 是万千开源者源源不断创作的动力!当然还有多多对我的在看转发支持啦,你们的“在看转发”也是我源源不断创作的动力呀...
GitHub原创推荐
关注「Github爱好者社区」加星标,每天带你逛Github好玩的项目