所以我正在进行这个项目,其中一些部件已在主回购中开发,但可以转移到一个独立开发的子模块:
./ ← repo root
├── client-angular/
│ └── whatever/
├── resources/
│ └── script/ ← wanna be sub-module
└── server-codeigniter/
如何以最小的努力将script/
目录放入git子模块?
主仓库当前跟踪。
答案 0 :(得分:1)
在您自己的回购中提取子文件夹后(如" Detach (move) subdirectory into separate Git repository")中所述,您仍然需要:
git rm -r resources/script
并将远程新repo添加为子模块
git submodule add /url/new/repo resources/scripts