设置git使用vimdiff比较差异

原文:http://hi.baidu.com/drdr/blog/item/57de1e95665a81047af48062.html

修改git的如下2条配置:

git config --global diff.tool vimdiff
git config --global difftool.prompt No

然后就可以用git difftool来比较差异了

默认的git diff 用plain text显示,很难看。所以,嘿嘿,还是用我心爱的VIM。

补充

运行方法:切换到项目路径下,运行git difftool即可调出Vimdiff差异比较工具。

时间: 2024-11-05 14:57:42

设置git使用vimdiff比较差异的相关文章

怎样在RHEL、CentOS和Fedora上安装Git及设置Git账号

对于新手来说,Git 是一个自由.开源.高效的分布式版本控制系统(VCS),它是基于速度.高性能以及数据一致性而设计的,以支持从小规模到大体量的软件开发项目. Git 是一个可以让你追踪软件改动.版本回滚以及创建另外一个版本的目录和文件的软件仓库. Git 主要是用 C 语言来写的,混杂了少量的 Perl 脚本和各种 shell 脚本.它主要在 Linux 内核上运行,并且有以下列举的卓越的性能: 易于上手 运行速度飞快,且大部分操作在本地进行,因此,它极大的提升了那些需要与远程服务器通信的集中

怎样在 RHEL、CentOS 和 Fedora 上安装 Git 及设置 Git 账号

对于新手来说,Git 是一个自由.开源.高效的分布式版本控制系统(VCS),它是基于速度.高性能以及数据一致性而设计的,以支持从小规模到大体量的软件开发项目. Git 是一个可以让你追踪软件改动.版本回滚以及创建另外一个版本的目录和文件的软件仓库. Git 主要是用 C 语言来写的,混杂了少量的 Perl 脚本和各种 shell 脚本.它主要在 Linux 内核上运行,并且有以下列举的卓越的性能: 易于上手 运行速度飞快,且大部分操作在本地进行,因此,它极大的提升了那些需要与远程服务器通信的集中

Git服务器Gitosis安装设置

1.安装 openssh服务器 sudo apt-get install openssh-server openssh-client 2.创建个人公钥和私钥 在默认用户的主目录路径下,运行以下命令,按照提示创建公钥和私钥 ssh-keygen -t rsa 默认生成2048位,如果需要提高安全级别,也可以通过下面的命令创建公钥和私钥   ssh-keygen -t rsa -b 4096 默认情况下,公钥和私钥会保存在~/.ssh目录下,如下所示: id_rsa id_rsa.pub known

git ssh两个账号设置方法详解

最近在做git ssh的时候,一个是公司的账户另一个是github,怎么设置,如果还是按之前的方法生成ssh key就回被直接覆盖,于是上网百度了一下 我拿两个github的账户来做演示 ①生成ssh密匙 ssh-keygen -t rsa -C "454213722@qq.com" -f "rsa_github_qq" 在生成另一个账号的ssh密匙 ssh-keygen -t rsa -C "qiuyisong@gmail.com" -f &q

git无法clone远程代码库及git代理设置

git作为一个版本管理神器,日常工作中自然也就少不了了:特别是Android开发,github和google是逃不过的了.然而很多时候需要用到git克隆远程的代码库,众所周知的原因google.android官网都是无法访问的.那么我们怎么克隆诸如:android.googlesource.com下的库呢? 工具:git.vpn代理 实例:git clone https://android.googlesource.com/platform/frameworks/volley/ D:\Andro

Git常用操作汇总(转)

如果一个文件被删除了,可以使用切换版本号进行恢复.恢复方法: 先确定需要恢复的文件要恢复成哪一个历史版本(commit),假设那个版本号是: commit_id,那么 git checkout commit_id -- path_to_file 就可以恢复.   还有一个方法是: 你直接从本地把文件checkout出来就可以了,用不着从远程服务器上pull下来,因为,所以的历史版本你的本地都有的. 具体做法 git checkout file 同时恢复多个被删除的文件.   3.在本地仓库添加一

Git详解之七:自定义Git

原文链接:http://blog.jobbole.com/26131/ 原文:<Pro Git> 自定义 Git 到目前为止,我阐述了 Git 基本的运作机制和使用方式,介绍了 Git 提供的许多工具来帮助你简单且有效地使用它. 在本章,我将会介绍 Git 的一些重要的配置方法和钩子机制以满足自定义的要求.通过这些工具,它会和你和公司或团队配合得天衣无缝.(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读) 7.1  配置 Git 如第一章所言,用git config配

使用Git、Git GUI和TortoiseGit

原文http://zengrong.net/post/1722.htm 2012-12-26更新:在TortoiseGit中使用SSH host2012-12-30更新:在安装的时候选择TortoiseGit使用的SSH客户端 注意: 本文不讲解任何关于Git提交.合并等等使用细节和语法,只记录作者在使用Git相关工具中碰到的问题和选择的经验.本文只是个人意见的集中,不代表适合所有人.如果你是 "被惯坏了的那批",请不要介意.:-) 关于命令行 我一直建议在命令行中使用Git或者SVN

git使用ssh密钥和https两种认证方式汇总(转)

在版本库的SSH方式和HTTPS方式是不同的,具体来说就是url信息的不同,但是,实际的认证机制也是不同的.当建立了本机密钥之后,使用ssh方式实际上是不需要再次认证的,而https则每次需要输入密码 .<Help.GitHub - SSH key passphrases>里也说了用SSH更方便更安全,不需要去输入长长的密码. 我去看了下repo目录下的.git/config,果然,我的url是HTTPS形式. 1 2 3 [remote "origin"] fetch =