当我尝试更改分支时出现此错误.
我可能会给出一些命令的信息
/path/to/git/repo/.
Run Code Online (Sandbox Code Playgroud)
根据命令:
git branch
Run Code Online (Sandbox Code Playgroud)
我得到以下输出
* V1.5
V2.0
master
Run Code Online (Sandbox Code Playgroud)
当我尝试命令时
git checkout V2.0
Run Code Online (Sandbox Code Playgroud)
我得到以下输出:
fatal: This operation must be run in a work tree
Run Code Online (Sandbox Code Playgroud)
配置文件内容:
cat config
[core]
repositoryformatversion = 0
filemode = true
bare = true
[remote "origin"]
url = /path/to/git/repo/.git
Run Code Online (Sandbox Code Playgroud)
Bom*_*mbe 52
您的存储库是裸的,即它没有附加工作树.您可以在本地克隆它以为其创建工作树,或者您可以使用其他几个选项中的一个来告诉Git工作树的位置,例如--work-tree
单个命令的选项或GIT_WORK_TREE
环境变量.还有core.worktree
配置选项,但它不能在裸存储库中工作(请查看手册页中的内容).
# git --work-tree=/path/to/work/tree checkout master
# GIT_WORK_TREE=/path/to/work/tree git status
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
165808 次 |
最近记录: |