`git branch` 在 macOS 上没有 `sudo` 输出为空
`git branch` output empty without `sudo` on macOS
我遇到了 git branch
没有 sudo
的输出为空的问题。这适用于 any git 回购(至少我测试过的所有),包括新的。我已经在 zsh
、bash3
和 bash5
中测试了这个,两者都使用 git
的捆绑版本和 Homebrew 版本。有趣的是,git checkout
自动完成(使用 oh-my-zsh 的 git 插件)仍然按预期工作,git branch --show-current
.
我怀疑是 UNIX 权限问题,但我在 .git/
中找不到任何不具有 -r--r--r--
权限或更高权限,或者不属于当前用户的文件或目录。
问题很严重 .gitconfig
。我将寻呼机设置为 LESSCHARSET="UFT-8 less -RF
。 -F
导致寻呼机在遇到 EOF
时终止,并且 less
终止后不保留输出,导致明显的空输出。
我遇到了 git branch
没有 sudo
的输出为空的问题。这适用于 any git 回购(至少我测试过的所有),包括新的。我已经在 zsh
、bash3
和 bash5
中测试了这个,两者都使用 git
的捆绑版本和 Homebrew 版本。有趣的是,git checkout
自动完成(使用 oh-my-zsh 的 git 插件)仍然按预期工作,git branch --show-current
.
我怀疑是 UNIX 权限问题,但我在 .git/
中找不到任何不具有 -r--r--r--
权限或更高权限,或者不属于当前用户的文件或目录。
问题很严重 .gitconfig
。我将寻呼机设置为 LESSCHARSET="UFT-8 less -RF
。 -F
导致寻呼机在遇到 EOF
时终止,并且 less
终止后不保留输出,导致明显的空输出。