[英]`git branch` output empty without `sudo` on macOS
我遇到的问题是git branch
的 output 没有sudo
为空。 这适用于任何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
在终止后不会保留 output,从而导致明显的空 output。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.