如何将 git 仓库添加到子文件夹下的其他仓库
How to add git repo to other repo under subfolder
我在文件夹 final_app
中有 git 存储库,我必须添加新文件夹 app_part
,它已经是 git 项目。当我复制并尝试 git add .
或 git add --all
但它不想添加 app_part
时。如何将文件从 app_part
文件夹添加到 git repo final_app
?
您不需要复制它并将 git 存储库添加为 submodule:
cd final_app
git submodule add /url/of/repo/app_part/
git add .
git commit -m "Add app_part as submodule"
如果直接复制,它只是一个嵌套的repo,会被父repo忽略。
将其添加为子模块意味着添加 gitlink, a special entry in your final_app
index,引用 app_part
存储库的 SHA1。
我在文件夹 final_app
中有 git 存储库,我必须添加新文件夹 app_part
,它已经是 git 项目。当我复制并尝试 git add .
或 git add --all
但它不想添加 app_part
时。如何将文件从 app_part
文件夹添加到 git repo final_app
?
您不需要复制它并将 git 存储库添加为 submodule:
cd final_app
git submodule add /url/of/repo/app_part/
git add .
git commit -m "Add app_part as submodule"
如果直接复制,它只是一个嵌套的repo,会被父repo忽略。
将其添加为子模块意味着添加 gitlink, a special entry in your final_app
index,引用 app_part
存储库的 SHA1。