A 仓库的某个分支,是我想要的。想把这个分支迁移到 一个全新的空白的 B 仓库里。
https://blog.csdn.net/xiaozhang_man/article/details/121144024
我是按照这个博客的方法进行的。
但因为 A 仓库的这个分支有子仓库,所以在拉取 A 仓库时,我必须加--recursive 参数。
然后删除.git 文件夹
git init
尝试初始化子仓库,此时有点问题。.gitmoudles 文件,和那个子仓库(假设叫 ygh)的文件夹已经存在了。我以为直接执行:git submodule add url_of_ygh ygh就可以,结果提示 ygh already exiest and is not a valid git repo 。