gpt4 book ai didi

git - 为什么 git branch 不显示任何东西?

转载 作者:行者123 更新时间:2023-12-02 02:26:36 25 4
gpt4 key购买 nike

我正在使用 github 开发一个存储库。当我执行 git branch 时,我的屏幕上没有任何显示(见下图)。

git branch

当我执行 git status 时,它说我在一个分支中。

git status

所以有一些分支机构,我正在与他们合作。
你知道如何解决这个问题吗?

最佳答案

git branch 通过您选择的 pager 运行其分支列表。如果寻呼机设置有问题,这可能会“吃掉”输出,产生您看到的结果。如果 git --no-pager branch 正常工作,这就是问题所在。

解决方案是修复寻呼机。首先,找出您选择的寻呼机:运行 git var GIT_PAGER。输出是您选择的寻呼机。这可能来自:

  • 环境变量 GIT_PAGER:如果已设置,这就是您的寻呼机。
  • 您的配置,即 git config --get core.pager:如果已设置,则这是您的默认寻呼机。
  • Git 中内置的值(value)。如果 GIT_PAGERcore.pager 都没有设置,这就是 Git 将使用的内容。

此寻呼机的目标是防止长输出命令的输出滚出屏幕/超出窗口的召回范围。 (例如,即使在一个窗口中有 10,000 条召回行,一些命令也可以产生比这更多的输出。)一个糟糕的寻呼机设置并不好玩,但一个好的寻呼机设置会非常有帮助,所以弄清楚你喜欢哪个寻呼机并如何使用它们,并配置您的 Git 设置以使用您最喜欢的寻呼机。

关于git - 为什么 git branch 不显示任何东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65564804/

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