我用"git checkout -b mybranch"创建了分支.似乎出了点问题,现在我无法使用"git branch -D mybranch"删除它.它说:错误:没有找到分支'mybranch'.
Rup*_*Rup 48
如果git branch -D
真的不起作用,那么你唯一的选择就是自己动手并编辑git check-out的状态.你应该去你的结账的根目录(.git
目录所在的位置)和
.git/packed-refs
; 如果您看到包含分支名称的行,则将其删除.git/refs/heads
以您的分支命名的文件; 如果你看到一个,删除它我曾经git update-ref -d refs/heads/<branch name>
解决这个问题.据推测,这与Rup在选定答案中建议的内容完全相同,只不过它通过Git的CLI接口.
归档时间: |
|
查看次数: |
10828 次 |
最近记录: |