我在github有一个项目,我想将该项目包含在我公司的大项目中
结构如(bigproject
必须conatin myproject
的文件):
bigproject/.git
bigproject/myproject/.git
我将项目克隆到bigproject/myproject/.git
,git add .
下的bigproject
。该命令只添加myproject
文件夹而不包含。
我想在github上更新myproject
,只需将更改添加到我公司的bigproject
。我搜索一下git submodule
,但官方文档并不明显。<登记/>
我该怎么办?
预期的后续行动是:
bigproject/myproject/.git git pull origin master
bigproject/.git git add .
bigproject/.git git push
答案 0 :(得分:1)
在bigproject的根目录中,您可以添加myproject
作为bigproject
git submodule add <url to myproject repo> myproject`
git add .
git commit -m "adding myproject"
git submodule init
git submodule update