因此,我为我的 git 安装设置了 bash 自动完成功能,这太棒了。但是,我有一个裸仓库,我偶尔必须直接与 (git reset例如) 交互,并且每当我cd进入裸仓库时,GIT_PS1_SHOWDIRTYSTATE我必须向我显示正常工作树状态的设置运行,并且我看到这条消息:
fatal: This operation must be run in a work tree
我认为,它试图git status对那个 repo 运行一个,但是光秃秃的,它会报告一个错误。
每次在我的裸仓库中做任何事情时,我都不想看到那个错误;它已经让我失望了几次。