从工作树中提取?

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.

中的记录

确保将工作树添加到不在当前本地克隆存储库中的补丁中。