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