我在Windows 8.1上新安装了Git for Windows。在Git Bash中,当我运行git help diff
或git diff --help
等帮助命令时,相应的.html帮助文件将在我与.html文件扩展名关联的程序中打开,无论我的help.browser
和web.browser
Git配置属性。
我的Git配置:
git config --global help.browser chrome
git config --global web.browser chrome
我的Windows默认程序文件扩展名关联: .html以Sublime Text
打开因此,Git Bash中的git diff --help
在Sublime Text中打开git-diff.html。我希望它在Chrome中打开。
这可能是另一个问题:当我执行命令git web--browse URL/FILE
时(例如git web--browse index.html
)我得到了
$ The browser chrome is not available as 'chrome'
git-web - 浏览文档:http://git-scm.com/docs/git-web--browse.html
我发现了这个问题:How can I configure git help to use Firefox?但这对我不起作用(可能是因为我正在运行Windows)。我试过这个:
git config --global help.browser chr
git config --global browser.chr.cmd "start chrome"
是否有人知道允许我在Chrome中打开帮助文件而不是Sublime Text的解决方案?
答案 0 :(得分:4)
看起来没有Git配置可以在浏览器中打开帮助命令。任何Git配置都被Windows的.html文件类型关联覆盖。有关解释,请参阅msysGit https://groups.google.com/d/msg/msysgit/bBVP3DKyKzc/fpzK8moJXOgJ
上的此Google网上论坛主题答案 1 :(得分:3)
我遇到了同样的问题,也使用Git for Windows运行Windows 8.1。以下对我有用:
更改Windows默认使用的应用程序,用于.html和.htm类型的文件。有关相关说明,请参阅:http://windows.microsoft.com/en-us/windows-8/choose-programs-windows-uses-default。
答案 2 :(得分:0)
明确设置browser.chrome.path
:
browser..path
您可以通过以下方式明确提供首选浏览器的完整路径 设置配置变量browser..path。例如, 你可以通过设置配置firefox的绝对路径 browser.firefox.path。否则,git web - browse假定该工具是 可以在PATH中找到。
答案 3 :(得分:0)
使用以下方法解决问题(在windows10上运行): 找到默认的应用设置,点击“按文件类型选择默认应用”#39;并将.htm和.html的默认应用程序更改为您想要的应用程序。无需配置git。