我想检查我的git设置的合并工具 - 我只是不记得名字了。我知道我可以等到下一个合并机会通过git merge tool
运行它并查看它是什么,但我想键入类似git mergetool status
的内容以查看工具是什么(以及什么是例如,版本。)
答案 0 :(得分:10)
通过不同的配置文件查看git作为difftool解析的内容:
git config --get merge.tool
如果结果不是内置的,那么要查看它的配置方式:
git config --get mergetool.THE_MERGE_TOOL
参见git help config
答案 1 :(得分:3)
检查您的配置:
git config --list
查找merge.tool
配置变量。
答案 2 :(得分:1)
在您的Git配置文件(通常位于 var input = document.getElementbyId('Searchbox');
var autocomplete = new google.maps.places.autocomplete(input)
)中,有一个前缀为~/.gitconfig
的部分。 e.g:
[mergetool]
[mergetool "[tool]"]
cmd = opendiff
告诉你(并且 - 更重要的是 - git本身)用于mergetool的命令。就我而言,它是opendiff。
了解这一点,您可以查看工具的手册页以确定其版本号。
答案 3 :(得分:1)
您可以在git配置文件中查看它:
项目本地配置文件位于:.git/config
全局配置文件位于:/home/user/.gitconfig
(仅适用于linux和mac os)
配置文件是什么样的:
[user]
name = name
email = name@gmail.com
[color]
ui = auto
[mergetool "[tool]"]
cmd = vimdiff
您可以使用git mergetool --tool-help
显示可用的合并工具。像这样:
'git mergetool --tool=<tool>' may be set to one of the following:
emerge
gvimdiff
gvimdiff2
gvimdiff3
vimdiff
vimdiff2
vimdiff3