我正在尝试一些githooks,所以我已经设置了一个本地裸存储库,其中包含符号链接hooks到存储在别处的挂钩.
我把master分支推到了git回购中,当然,钩子失败了.:)
我想将gitrepo 重置为空,不删除它并且必须重新创建符号链接等.
如何删除主分支,因为它是存储库中唯一的分支?
$ git branch -d master
error: Cannot delete the branch 'master' which you are currently on.
Run Code Online (Sandbox Code Playgroud)
kan*_*kan 15
要删除masterref,请使用git update-ref -d refs/heads/master.
rm /refs/heads/master呢?packed-refs可能存在,所以rm有时不能按预期工作.
顺便说一句,如果你可以创建一个新的空仓库,重点是什么?只是用git init --bare repo.git.