git的差异

问题描述:

我是用来做git的差异

git diff | mate 

但我的新机器没有伴侣,我用mvim。所以我试了

git diff | mvim 

而且没有工作。在mvim编辑器中看到git diff的最好方法是什么?

我正在使用mac,并使用mvim。

我不知道mvim明确,但与普通的vim,你必须给它的文件名 - 使其标准输入读取:

git diff | vim - 

也许mvim的工作原理相同?

+1

+1作品对我来说,反正 – 2010-08-04 15:48:49

+1

'git diff | vim -R -'打开vim只读,这样你就可以用':q'退出而不需要':q!'! – ojreadmore 2013-07-24 17:16:51

我相信你可能会寻求this ...(显然,随着vimdiffmvimdiff代替)

+0

这真棒。谢谢 – 2010-08-04 17:05:58

你也可以这样做:在gvim的

mvim -d file1.txt file2.txt 
+1

运行'git diff'并将结果传递给编辑器(正如提问者所问)与使用'mvim'来区分两个文件(如您所建议的)不同。我看到你是一个新的SO用户。但感谢发布,但! – AndyL 2011-05-11 23:20:44