当我在一个带有。git目录的文件夹中运行git branch -a
时,没有返回任何内容。我在这个目录下工作了几个月,git branch
用来返回所有本地和远程分支。
我的PyCharm IDE仍然可以看到所有的分支。
我已经在SO和其他网站上搜索了答案,但无济于事。
git branch
用于返回所有本地和远程存储库。
只有git branch -a
会返回所有本地和远程跟踪分支(分支,而不是"存储库")。
首先检查,如果,如所述,这是一个寻呼机问题。更改shell(如果你在Windows上,在CMD, Powershell或bash之间切换,看看问题是否仍然存在)
git --no-pager branch
工作!
如何根据这个信息修复git分支?
如git config
所述:
禁用所有命令分页,将
core.pager
或GIT_PAGER
设置为cat
。git config core.pager cat
但是如果要禁用它,则只针对git分支,您可以在类似的问题"如何防止'git diff
'使用分页器">
中提供各种选项。git -P branch
的别名就是其中之一。(-P
是--no-pager
)