git submodule add命令本身并不直接支持在添加子模块时指定特定的tag。但你可以通过以下步骤来实现添加子模块并指定特定的tag: 添加子模块: 首先,使用git submodule add命令将子模块添加到你的项目中。此时,你可以选择任意分支(例如master)或直接指定一个包含所需tag的分支。这一步是为了在项目中记录子模块的存在。
git clone git@xxx.xxx:xxx.git 3. 切换到某一tag下 git checkout tag_name 4.合并子模块 git submodule update --remote 切换到某一tag下,当前处于一个"detached HEAD"游离状态。 在包含子模块的项目上工作 - 每一个tag就是代码仓库中的一个快照。 若要编辑此tag下的代码,可以把tag快照对应的代码拉取到...
git submodule add https://github.com/<user>/<repo> <path/to/save/at> 还有git subtree,它做类似的事情,但不需要元数据文件。 6、Git 错误报告 用于git bugreport编写错误票,包括 git 和系统信息 此命令将捕获系统信息,然后打开一个标准错误模板(重现步骤、实际 + 预期输出等)。完成的文件应该是一个非常...
使用git remote add命令可以添加一个新的远程仓库,并指定远程仓库的名称和URL。例如:git remote add originhttps://github.com/user/repo.git。 4. git submodule:这个命令用于添加子模块。子模块是一个仓库内的仓库,它允许在主仓库中嵌套其他仓库。使用git submodule add命令可以将一个仓库作为子模块添加到当前仓库...
-s 指定以短格式输出。 git status [-s] git tag 创建标签。-a指定创建含附注类型的标签。commit是创建标签的点。 git tag -a<tagname>-m "message"<commit> git push不会把标签推送到服务器。必须明确指定tag才可以。 推送单个标签。 git push origin v1.0 # ...
git submodule addhttps://github.com/username/submodule.gitsubmodule_dir “` 运行命令后,Git 会自动执行以下操作: – 克隆子模块的 Git 仓库到指定的路径 – 记录子模块的相关信息到主项目的 `.gitmodules` 文件中 ## 2. 初始化子模块 在主项目中添加子模块后,需要初始化子模块。使用 `git submodule init...
子分支的使用(分支里面套分支) 添加子分支 git submodule add https://XXX.git your_path/ 其中https://XXX.git表示子分支的代码路径 。 your_path/ 表示将子分支放到当前分支下的哪个路径下。 后续的子分支的更新,进入到子分支路径后,进行正常操作即可。
git submodule一些操作 checkout指定tag cd/path/to/yoursubmodule git checkout yourTag cd..git add yoursubmodule git commit-m"use submoduile at tag xx"git push http://stackoverflow.com/questions/18755933/create-a-git-submodule-from-a-specific-repo-hash-or-tag...
git remote add origin git@github.com:sz-ok/submodule_main.git git push -u origin main 1. 2. 3. 4. 5. 6. 7. 8. 9. 同样,在github上新建一个子项目submodule_subdir;并在本地新建工程,与github库绑定 mkdir submodule_subdir cd submodule_subdir ...