如何将git repo添加到子文件夹下的其他repo

时间:2015-01-03 21:03:01

标签: git git-branch

我在文件夹final_app中有git repo,我必须添加已经是git项目的新文件夹app_part。当我复制并尝试git add .git add --all但不想添加app_part时。如何将app_part文件夹中的文件添加到git repo final_app

1 个答案:

答案 0 :(得分:2)

您无需复制它并将该git repo添加为submodule

cd final_app
git submodule add /url/of/repo/app_part/
git add .
git commit -m "Add app_part as submodule"

如果你直接复制它,它只是一个嵌套的仓库,它将被父仓库忽略。

将其添加为子模块意味着添加 gitlink special entry in your final_app index,引用app_part个回购的SHA1。