方法三,主项目执行git submodule update [submodule文件夹相对路径] 注意,这个方法会使 submodule 的分支处于主项目里指定的 commit id。可能并不是拉 submodule 的 master 最新代码。 所以,这种方法仅适用于,当主仓库里记录的 submodule 的 commit id 已经是最新的(可能被其他同事提交过)。或者你期望 submodule 跟...
在Git中,更新子仓库(submodule)的commit到主仓库涉及几个步骤。以下是根据您提供的提示,详细解释并包含必要的命令来执行这些步骤: 1. 进入主仓库目录 首先,确保您已经位于主仓库的根目录下。这是执行后续Git命令的起点。 2. 使用 git submodule 命令查看子模块状态 在更新子模块之前,您可能想查看当前子模块的状态。
cd..git submodule foreach git pull 删除子模块 对于子模块来说,我们也会遇到移除,删除的操作 代码语言:javascript 代码运行次数:0 运行 AI代码解释 git rm<submodule>git status git commit-m"remove submodule"git push origin master TortoiseGit的Git submodule的使用 TortoiseGit的好处自然不必多说了。那么Torto...
git submodule add https://git.oschina.net/gaofeifps/leg.git 这时查看下状态会多两个文件 ➜ body git:(master) ✗ git status On branch master Your branch is ahead of 'origin/master' by 1 commit. (use "git push" to publish your local commits) Changes to be committed: (use "git res...
git submodule add 其中,是子模块的路径,是该子模块存储的目录路径。执行成功后,Git状态会显示修改了.gitmodules文件,并新增了一个文件,即刚刚添加的路径。通过执行git diff --cached,可以查看到新增了子模块,并可以看到新文件下为子模块的提交哈希摘要。完成子模块添加后,执行git commit即可。克隆...
第一步:使用submodule add...添加子模组 第二步:查看.gitmodules的内容 2. 克隆带子模组的版本库的步骤 第一步:克隆super主版本库 第二步:克隆子模组 3. 对主Git库工作区作commit、checkout、revert、pull、push等更改Git工作区内容的操作时,查看Submodule目录下内容的效果 ...
随后,运行git add . (注意点)以更新引用仓库的编号信息 最后,运行git commit和git push以更新云端的子模块版本号 命令如下 git pull git submodule update --init --recursive git submodule update --remote --merge git diff git add . git commit -m "update submodule"...
git pull--recurse-submodules 更改子模块 更改子模块时,需要注意的是一定要checkout到某一个具体分支,因为当在主项目中使用git submodule update命令更新子模块时,会子模块处于detached HEAD的状态,即没有本地分支跟踪变更,会导致在此状态下子模块的commit,在下一次 update 时丢失。即如果不checkout具体的分支,会覆...
cd<path_to_submodule> git pull origin main 然后回到主项目目录,提交子模块的更新: cd.. git add <path_to_submodule> git commit -m"Update submodule" 4. 删除 Submodule 要从项目中删除一个子模块,步骤如下: 删除子模块的条目: git submodule deinit -f -- <path_to_submodule> ...
$ git submodule update 提交子模块 查看仓库状态: $ git status 可以看到有新文件添加进来: 这里我自己添加了一个Sconscript文件,将它也添加进来,执行命令: $ git add . 提交到仓库、推送到远端: $ git commit -m"add r-tinymaix"$ git push origin HEAD:master ...