我正在开发一个使用 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
)
在新克隆中设置:
git branch -t sub/master origin/sub/master
git clone -sb sub/master . sub
and sub
将有最新的内容。
git rev-parse :sub
会告诉你我们的承诺是什么sub
——即当你不只想要当前的分支提示时,应该在那里检查什么。
你可以连接git submodule
此处命令,带有.gitmodules
文件等等,但这似乎不值得。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)