我在文件夹final_app
中有git repo,我必须添加已经是git项目的新文件夹app_part
。当我复制并尝试git add .
或git add --all
但不想添加app_part
时。如何将app_part
文件夹中的文件添加到git repo final_app
?
答案 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。