首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命令"git [命令]--帮助“在我的代码编辑器中以HTML形式打开--没有输出到终端。如何恢复到默认行为?

命令"git [命令]--帮助“在我的代码编辑器中以HTML形式打开--没有输出到终端。如何恢复到默认行为?
EN

DevOps用户
提问于 2020-12-31 02:40:48
回答 2查看 338关注 0票数 1

当我输入git reset --help时,我不会在bash终端中获得输出,但是在我的代码编辑器中会打开一个新的选项卡来显示一些密集的HTML。如何更改Git的行为以在bash终端中显示帮助消息?我不知道怎么解决这个问题。

更新:

.gitconfig文件:

代码语言:javascript
复制
[core]
    editor = 'C:\\Program Files\\Sublime Text 3\\sublime_text.exe' -w
[user]
    name = name
    email = 'email
    name = 'name
代码语言:javascript
复制
$ type -a git
git is /mingw64/bin/git
git is /mingw64/bin/git
git is /cmd/git

Update 2:

看起来help.format被设置为html,但是在我的user.name和其他信息之后,help.format被设置为web (我这样做了)。我尝试使用多个浏览器名称设置浏览器,但git未能在浏览器中启动help命令,并且仍然在代码编辑器中打开。

代码语言:javascript
复制
$ git config -l
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.interactive=true
help.format=html
user.name=name
help.format=web

$ git reset --help
git config option web.browser set to unknown browser: edge
Resetting to default...
EN

回答 2

DevOps用户

发布于 2020-12-31 03:43:48

这不是git的默认行为,因此您已经做了一些本地配置更改以导致这种情况发生。查看一下您的~/.gitconfig,看看是否有什么东西对您没有意义。试着把它评论掉。core.pager设置是我首先要检查的内容之一。这个堆叠溢出问题有各种各样的选项来处理这类事情。

更新1

我还没有尝试让这类事情正常工作,但是根据医生们,您也可以指定一个man.viewer来定义将要运行的程序。如果您尝试git help -w reset,您会收到任何错误吗?

其中一项工作是通过使用git help -m reset获得在终端中显示的帮助。通过使用help子命令而不是subcommand --help,您可以指定它是要尝试man、info还是web。

票数 1
EN

DevOps用户

发布于 2021-01-02 20:07:07

请检查此选项以重置git配置设置。

https://stackoverflow.com/questions/35853986/easiest-way-to-reset-git-config-file

第二,如果您想要输出帮助,那么您可以使用"git重置-h“命令,它显示您在bash终端中使用的最小选项,而"git重置-帮助”命令将指示您使用html格式,这是对命令的更多描述性解释。

我希望这能帮到你。

票数 0
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/13053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档