问题
I configured git
like this:
git config --global diff.tool meld
When I run:
git difftool
I get the following message:
Viewing: 'hello.txt'
Hit return to launch 'meld':
Then, if I press Enter, meld
will launch.
How can I disable this message, so that meld
will be launched straight away after typing git difftool
?
回答1:
man git-difftool
OPTIONS
-y, --no-prompt
Do not prompt before launching a diff tool.
回答2:
There's also an option:
difftool.prompt
Prompt before each invocation of the diff tool.
The following command turns off the prompt globally (for all repos):
git config --global difftool.prompt false
It's like writing (in ~/.gitconfig
or %HOMEDRIVE%%HOMEPATH%\.gitconfig
)
[difftool]
prompt = false
来源:https://stackoverflow.com/questions/7897517/why-does-git-difftool-not-open-the-tool-directly