git submodule来管理子模块时,可以通过指定特定的tag来确保子模块的代码版本是稳定和已知的。以下是如何在git submodule中使用tag的详细步骤: 1. 添加子模块并指定tag 当你添加一个新的子模块时,可以通过--branch或--tag选项来指定子模块应该检出到哪个分支或tag。以下是如何通过tag添加子模块的示例: bash git ...
4) 子模块(submodule)相关操作命令 添加子模块:$ git submodule add [url] [path] 如:$ git submodule add git://github.com/soberh/ui-libs.git src/main/webapp/ui-libs 初始化子模块:$ git submodule init ---只在首次检出仓库时运行一次就行 更新子模块:$ git submodule update ---每次更新或切换...
1. 查看本地git仓库下的tag git tag 2. 拉取/克隆代码 本地没有仓库 git pull git@xxx.xxx:xxx.git 本地有仓库 git clone git@xxx.xxx:xxx.git 3. 切换到某一tag下 git checkout tag_name 4.合并子模块 git submodule update --remote 切换到某一tag下,当前处于一个"detached HEAD"游离状态。 在...
git submodule foreach git push origin tag_test 结果 Entering'XXXXXXXXModule'Total0(delta0),reused0(delta0)Tohttp://gitlab.XXXXXXXXModule.git*[newtag]tag_test->tag_test Entering'XXXXXXXXModule'Total0(delta0),reused0(delta0)Tohttp://gitlab.XXXXXXXXModule.git*[newtag]tag_test->tag_test Ente...
5. git submodule update --recursive 更新仓库内容 提交代码流程 git status//查看修改的文件 git add 文件名 文件名//多个文件使用空格隔开即可 git commit//会弹出vim编辑器模板信息,按i即可进入编辑状态 ,项目名字、自定义名字。注释信息等,最后下bugID版本里面需要进入jira里面提交版本号,然后Esc退出,最后:wq...
用于git submodule将任何其他存储库拉入您的存储库 在git 中,子模块让您可以将一个存储库挂载到另一个存储库中,通常用于核心依赖项或将组件拆分到单独的存储库中。有关详细信息,请参阅这篇文章。 运行以下命令会将模块拉入指定位置,并创建一个.gitmodules文件,以便在克隆 repo 时始终下载该文件。克隆 repo 时使...
git Submodule 是一个很好的多项目使用共同类库的工具,他允许类库项目做为repository,子项目做为一个单独的git项目存在父项目中,子项目可以有自己的独立的commit,push,pull。而父项目以Submodule的形式包含子项目,父项目可以指定子项目header,父项目中会的提交信息包含Submodule的信息,再clone父项目的时候可以把Submodule...
用于git submodule将任何其他存储库拉入您的存储库 在git 中,子模块让您可以将一个存储库挂载到另一个存储库中,通常用于核心依赖项或将组件拆分到单独的存储库中。有关详细信息,请参阅这篇文章。 运行以下命令会将模块拉入指定位置,并创建一个.gitmodules文件,以便在克隆 repo 时始终下载该文件。克隆 repo 时使...
上传本地tag到远程仓库:$ git push origin --tags 创建带注释的tag:$ git tag -a [name] -m 'yourMessage' 4) 子模块(submodule)相关操作命令 添加子模块:$ git submodule add [url] [path] 如:$git submodule add git://github.com/soberh/ui-libs.git src/main/webapp/ui-libs ...