在子模块git中添加一个特定的目录

wydwbb8l  于 2023-01-19  发布在  Git
关注(0)|答案(1)|浏览(132)

假设我有一个存储库测试:

test.git

src/
    hello/
        awesome.c
    nice/
        cool.c
        fun.c
.gitignore
README.md

我想将src/hello/添加到另一个存储库中(与子模块完全相同,但不是主路径(/src/hello/代替/

test2.git

ok/
hello/ (submodule - links to test/src/hello)
    awesome.c
.gitmodules
.gitignore

比如:(测试2 git shell)
$ git submodule add https://github.com/username/test/src/hello

xkftehaa

xkftehaa1#

也许这会有所帮助:

git submodule add -b master -m "Added hello submodule" -- src/hello
git commit -m "Added hello submodule" 
git push

git remote add -f test2 git://test.git

git fetch test2
git merge test2/-m "merge with test2"
git push

请阅读正式文件:https://git-scm.com/book/en/v2/Git-Tools-Submodules

相关问题