git中的“主工作树”和“链接工作树”有什么区别吗?如果有,有什么区别?
Git 有一个名为git-worktree的子命令,用于在一个存储库中管理多个工作树。使用此命令克隆时:
git clone <url> --separate-git-dir=.git main
该目录main
将包含“主工作树”。之后,可以使用创建一个新的工作树git worktree add temp
。temp
现在是“链接工作树”。
有什么方法可以区分这两种类型吗?一件事应该是main
不能以与temp
( git worktree remove temp
) 相同的方式删除。但是还有其他可能/不可能与一种工作树而不是另一种有关的事情吗?