fj1*_*23x 7 git commit github git-submodules
我正在开发一个使用git的应用程序,所以我需要测试它与git的集成.在我的git存储库中,我需要有另一个存储库(my_git_repo/tests/another_repo).如何在没有git子模块的情况下提交它?(我不希望只有一个文件的另一个远程存储库(在github/bitbucket等))
有任何想法吗?
子模块不一定需要单独克隆;您可以在单个存储库中发布项目及其子模块。只需在主存储库中有一个专用于子模块内容的分支,然后在克隆主存储库后git clone -sb
直接从那里克隆子模块。
# setup your current repo this way:
( git init sub
cd sub
> file
git add .
git commit -m-
git remote add origin ..
git push -u origin master:sub/master
)
Run Code Online (Sandbox Code Playgroud)
在新克隆中设置:
git branch -t sub/master origin/sub/master
git clone -sb sub/master . sub
Run Code Online (Sandbox Code Playgroud)
并且sub
将有最新的内容。
git rev-parse :sub
sub
当您不只想要当前的分支提示时,将向您展示承诺的内容- 即应该在那里检查的内容。
git submodule
您可以在此处将命令与文件以及这个和那个连接起来.gitmodules
,但这似乎不值得。