3. git submodule add <子模块git clone的地址> <映射到本地文件夹路径 A/B/C> 以上配置完成使用git add/commit 提交即可 4. git submodule init 初始化子仓库 5. git submodule update --recursive 更新仓库内容 提交代码流程 git status//查看修改的文件 git add 文件名 文件名//多个文件使用空格隔开即可...
git submodule add https://github.com/KhronosGroup/OpenCL-Headers.git 3rdparty/OpenCL-Headers 这就加好了,可以注意到.gitmodules中的记录会动态地在改变。 如果我们想使用子目录中的某一个版本,直接跳到该子目录,切出该版本,然后在主目录中再次提交即可: cd 3rdparty/cutlass_fpA_intB_gemm git checkout...
git submodule add{http/ssh} 之后会在主项目的根目录生成.gitmodules文件,用于记录子模块在信息和子模块同名的文件夹,用于存放子模块。例如,在git-main-project根目录下执行: 代码语言:javascript 复制 git submodule add git@github.com:ZhangDaZongWei/git-submodule-project.git 则会生成.gitmodules文件和git-subm...
那么在 git submodule init 之后,修改 .git/config 文件,修改 active=false 和 ignore=all 即可。即: [submodule"xxx"]url=git@github.com:zzz/xxx.git active=falseignore=all 之后的 git submodule 操作都会忽略掉 xxx 项目了。 这些配置可以通过 git help config 来找到,比如搜索 submodule..ignore。
git clone<repo-url>cd<repo-dir>git submodule init 2、更新子模块 git submodule update 该命令会从子模块的远程仓库中拉取子模块的内容,并将其更新到 .gitmodules 文件中指定的提交。 常见用法:在初始化子模块后,或当你需要更新子模块的内容时,运行此命令。
(1) 示例-git clone https://github.com/chaconinc/MainProject; (2) 此时,clone下来的项目中虽然包含子模块目录,但是子模块目录是空的; 2.2 git submodule init-初始化本地配置文件 2.3 git sumodule update-从项目中抓取所有数据并检出父项目中列出的合适的提交 ...
第一次 clone 一个带有 submodule 的仓库 方式一 git clone ssh://ip/[path]/topRepository.git不带任何参数,假设topRepository.git带有submodule,那么这些submodule的文件夹里面是空的 cd topRepository进入父仓库 git submodule可以看到submodule信息前有个减号'-' ...
gitsubmodule引用本地其他仓库 git clone本地 本学期选了孟宁老师的高级软件工程,作为软件工程专业的学生,学会使用git这一分布式版本控制系统是必不可少的。借此机会,我想分享下我学习使用git的心得。 场景一:Git 本地版本库的基本用法 本人有vscode并没有自带git,但打开源代码管理就有安装git的选项,安装并不麻烦。
git submodule add ${子模块地址,https或者ssh} 第一步会生成 .gitmodules 文件 , 提交该文件和对应子模块关联的commit修改 clone 有子模块的仓库 clone 完父模块后依次执行: git submodule init、git submodule update 在clone 父模块的时候同时clone子模块:git clone --recursive ${父模块地址} ...
git clone 父仓库地址 git submodule init // 初始化子模块 git submodule update // 更新子模块与主仓库中的子模块代码同步 // or git submodule update --init // or 嵌套的(子仓库中包含子仓库) git submodule update --init --recursive 2. 在主仓库更改子仓库代码并提交...