Git 创建父子仓库
在 Git 中包含另一个 Git 仓库通常使用 Git 子模块(Git Submodule)来实现。子模块允许你在一个 Git 仓库中包含另一个 Git 仓库,从而在一个仓库中管理多个相关但独立的项目。
git submodule 父子仓库新建命令把父仓库clone下来git clone xxxxxx.git //仓库地址进入父仓库里面, 添加
//git submodule add <仓库地址> <本地路径>
git submodule add xxxxxx/mc-app.git mc-app在这个过程中,子仓库的代码会自动clone下来把每个子仓库都拉取到父仓库下就可以提交了git add . git commit -m "增加子仓库"
提交到远程仓库 使用 -u 下次提交就可以直接使用git push git push -u origin "master"git 命令 -u 含义官网解释(大概意思就是使用-u时的本地分支与远程分支建立联系,下次使用要指定分支的命令时可以不用再指定分支) -u --set-upstream For every branch that is up to date or successfully pushed, add upstream (tracking) reference, used by argument-less git-pull and other commands.克隆父仓库时可使用此命令 递归克隆所有仓库$ git clone --recurse-submodules https://github.com/chaconinc/MainProjectGit
本文来自博客园,作者:Micky233,转载请注明原文链接:https://www.cnblogs.com/geek233/p/17900801.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~