在git裸存储库中切换当前分支
我实际上想在我正在使用的裸存储库中删除一个分支,但是此任务陷入了死胡同,因为如果没有裸存储库没有的“工作树”,我将无法从主存储库切换。
当我运行git checkout develop
时,输出为:
error: Cannot delete the branch 'master' which you are currently on.
因此,我尝试通过运行git checkout develop
切换到另一个名为“ develop”的分支,其输出为:
fatal: This operation must be run in a work tree
Ankur asked 2020-06-18T23:15:51Z
1个解决方案
68 votes
试试这个代替git checkout
:
git symbolic-ref HEAD refs/heads/develop
然后,您应该能够删除母版。