【发布时间】:2020-10-10 11:37:15
【问题描述】:
我已经使用--mirror 标志克隆了我的仓库,如果可以,我可以从中签出分支吗?如果没有,为什么?
git branch 向我显示所有分支的列表,但 git checkout branch-name 给我错误提示:fatal: This operation must be run in a work tree
【问题讨论】:
-
裸仓库没有工作树,它只包含仓库的提交和历史记录,而不是您编辑文件的地方。因此,除非您从原始源或裸存储库进行非裸克隆,否则诸如“签出”之类的操作将不起作用。
标签: git git-mirror