2015-11-14 22 views
1

我使用了以下命令的命令來使vimdiff成爲我在git下的默認diff工具。請檢查我的配置。我的vimdiff在安裝後不能與GIT配合使用

# git config --global diff.tool vimdiff 
# git config --global difftool.prompt false 
# git config --global alias.diff difftool 

我的混帳配置文件看起來像下面當我輸入

# git config -l 

diff.tool=vimdiff 
merge.tool=vimdiff 
difftool.prompt=false 
alias.diff=difftool 
core.repositoryformatversion=0 
core.filemode=true 
core.bare=false 
core.logallrefupdates=true 
branch.master.remote=origin 
branch.master.merge=refs/heads/master 

當我運行git diff它仍然使用了更少的方法和線顯示我的差異,而不是使用vimdiff同時計劃。我在配置中缺少使用vimdiff防止git的問題?

+0

如果我使用'git difftool master'命令,它工作得很好。只有當我嘗試使用diff的別名時,它纔不會按預期工作。 – ILikeTurtles

+0

你可以刪除git別名,只是爲了檢查這個工作是否更好? – VonC

+0

@羅曼謝謝。我真的想用vimdiff來使用Git Diff,但看起來這是不可能的。我將爲另一個單詞創建一個別名並使用它。把你的評論變成答案,我會接受它。 – ILikeTurtles

回答

3

man git-config

爲了避免混亂和麻煩與腳本的使用,即隱藏 現有的Git命令被忽略別名。

diff是一個現有的git命令,因此您的別名被忽略。

相關問題