git submodule add命令用于向项目中添加子模块。然而,需要注意的是,git submodule add命令本身并不直接支持在添加子模块时指定特定的tag。但你可以通过以下步骤来实现添加子模块并指定特定的tag: 添加子模块: 首先,使用git submodule add命令将子模块添加到你的项目中。此时,你可以选择任意分支(例如master)或直接指定...
3.git submoduleadd <子模块git clone的地址> <映射到本地文件夹路径 A/B/C> 以上配置完成使用git add/commit 提交即可 4. git submodule init 初始化子仓库 5. git submodule update --recursive 更新仓库内容 提交代码流程 git status//查看修改的文件 git add 文件名 文件名//多个文件使用空格隔开即可 gi...
1. 进入主要项目的目录下,使用git命令创建一个新的tag,例如:`git tag v1.0.0`。 2. 接下来,要将这个tag应用到其他项目中,可以使用git的submodule(子模块)功能来实现。首先,进入其他项目的目录。 3. 在子模块目录中,运行以下命令以从主要项目中更新子模块:`git submodule update –remote`。这将把子模块更新...
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 add https://github.com/<user>/<repo> <path/to/save/at> 还有git subtree,它做类似的事情,但不需要元数据文件。 6、Git 错误报告 用于git bugreport编写错误票,包括 git 和系统信息 此命令将捕获系统信息,然后打开一个标准错误模板(重现步骤、实际 + 预期输出等)。完成的文件应该是一个非常...
git submoduleforeachgit stash 就会遍历所有子模块并把子模块储存起来。 打tag 因为git submodule foreach只会对子模块而不会对主仓库操作,所以如果向对所有仓库都打上相同的tag就需要单独对主仓库打tag。 git tag tag_test 然后对子模块打tag,输入命令 ...
git submodule add“` 其中,`repository` 是要添加的子模块的 Git 仓库地址,`path` 是子模块在主项目中的路径位置。 例如,要将一个名为 `submodule` 的子模块添加到主项目的 `submodule_dir` 目录中,可以运行以下命令: “`shell git submodule addhttps://github.com/username/submodule.gitsubmodule_dir ...
git submodule add tools git submodule add https://github.com/zhoulujun/zhoulujun.cn-tools-vue.git tools-vue 添加子模块后运行git status, 可以看到目录有增加1个文件.gitmodules, 这个文件用来保存子模块的信息。 1 2 3 4 5 6 7 8 9
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 ...
git submodule add tools git submodule add https://github.com/zhoulujun/zhoulujun.cn-tools-vue.git tools-vue 添加子模块后运行git status, 可以看到目录有增加1个文件.gitmodules, 这个文件用来保存子模块的信息。 $ git status On branch master ...