使用PWD中的文件设置子模块?

时间:2017-11-01 15:14:18

标签: git git-submodules

我正在尝试将子模块添加到现有项目中。我按照How to set up a git project to use an external repo submodule?的说明进行操作,但目录结构错误。我的目标是"它只是工作"所以用户不会受到麻烦。

初始克隆和子模块过程:

git clone https://github.com/weidai11/cryptopp.git
cd cryptopp
git submodule add https://github.com/noloader/cryptopp-autotools.git
git submodule update --remote

子模块目前只有一个文件,而它是README.md

$ find . -name README.md
./cryptopp-autotools/README.md

我需要完成的是,将子模块的文件添加到PWD而不是子目录cryptopp-autotools

如何设置子模块,使子模块的文件位于PWD而不是子目录?

Git Submodules手册页似乎表明我们可以指定<path>,但这是尝试这样做的结果:

git clone https://github.com/weidai11/cryptopp.git
cd cryptopp
git submodule add https://github.com/noloader/cryptopp-autotools.git $PWD
git submodule update --remote

'/home/jwalton/cryptopp' already exists in the index

0 个答案:

没有答案