gpt4 book ai didi

windows - git diff 和 git difftool 什么都不做也不给出任何输出

转载 作者:IT王子 更新时间:2023-10-29 01:01:37 27 4
gpt4 key购买 nike

我正在尝试让 git diff 在 Windows 7 64 位上工作。当我从 Windows 命令提示符运行以下命令时:

C:\temp\mygrit>git diff

C:\temp\mygrit>git difftool

我没有得到任何输出,也没有启动外部程序。这是我的 .gitconfig 文件:

[diff]
tool = bc3
[difftool]
prompt = false
[difftool "bc3"]
cmd = \"c:/program files (x86)/beyond compare 3/bcomp.exe\" \"$LOCAL\" \"$REMOTE\"

如果我从 .gitconfig 中删除所有这些行,我会得到相同的结果。

知道发生了什么吗?

最佳答案

好的,简单的回答。 git diff 的默认行为是显示所有已修改但未暂存的文件。如果您没有修改过的文件,则没有输出。

git difftool 使用 git diff 的输出,因此如果上一个命令没有输出,git difftool 也不会执行任何操作。

解决方案:更改一些文件但不暂存它们,重新运行命令。如果您的配置文件有问题,它们就会显示出来。

关于windows - git diff 和 git difftool 什么都不做也不给出任何输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11099347/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com