我有一个稳定且有效的项目X
。我想要一个模块添加到它,这是来自我的Y
目录中github上的其他项目modules
。
我git remote add Y git@github.neel/Y.git
后跟git fetch Y
但是Y
目录上还没有任何内容。我跟着http://progit.org/book/ch6-7.html
并且还进行了结账,但目录仍然是空的
我不想破坏现有的子模块项目我已经做错了吗?
答案 0 :(得分:2)
您运行的命令就好像Y
是X
的克隆,但实际情况并非如此。
相反,您必须将其注册为X
的子模块,并git submodule add
,并使用git submodule init --update
git submodule add git@github.neel/Y.git modules/Y
git submodule init --update