从工作树中提取?
Pulling from a worktree?
我有 git 存储库,它有一个来自同一存储库的子模块,但我使用
添加它的不同分支
git worktree add -b develop ../src
当我输入:git worktree list
我得到这个:
result
但是当我尝试拉取 src 文件夹中的任何内容时。
我已经添加了。git/config:
[branch "develop"]
remote = origin
merge = refs/heads/develop
仍然没有任何变化。
是否有命令在克隆存储库时自动拉取子模块?
根据我在“What goes wrong when using git worktree with git submodules", if you are using a Git 2.26+, a git checkout --recurse-submodules
(documented here) done inside your new worktree should work with submodules.
中的记录
确保将工作树添加到不在当前本地克隆存储库中的补丁中。
我有 git 存储库,它有一个来自同一存储库的子模块,但我使用
添加它的不同分支git worktree add -b develop ../src
当我输入:git worktree list
我得到这个:
result
但是当我尝试拉取 src 文件夹中的任何内容时。
我已经添加了。git/config:
[branch "develop"]
remote = origin
merge = refs/heads/develop
仍然没有任何变化。
是否有命令在克隆存储库时自动拉取子模块?
根据我在“What goes wrong when using git worktree with git submodules", if you are using a Git 2.26+, a git checkout --recurse-submodules
(documented here) done inside your new worktree should work with submodules.
确保将工作树添加到不在当前本地克隆存储库中的补丁中。