git submodule add -b工作怎么样?
添加具有特定分支的子模块后,新的克隆存储库(之后git submodule update --init)将处于特定提交,而不是分支本身(git status在子模块上显示"当前不在任何分支上").
我无法找到任何信息.gitmodules或.git/config关于子模块的分支或任何具体的承诺,那么,如何Git的数字出来?
此外,是否可以指定标签而不是分支?
我正在使用1.6.5.2版.
我想在我的shell脚本中介绍多线程功能.
我有一个脚本,read_cfg()用不同的参数调用该函数.每个函数调用都是独立的.
是否可以并行地实例化这些函数调用(而不是脚本).请让我怎样才能实现这一目标..?
我正在尝试使用git子模块将10多个存储库聚合到一个结构中以便于开发.
它应该克隆模块并签出分支.而是以分离头模式检出模块.
git clone git@github.com:org/global-repository.git
git submodule update —init
cd config-framework
git status
$git status
#HEAD detached at b932ab5
nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud)
gitmodules文件似乎没问题
$cat .gitmodules
[submodule "config-framework"]
path = config-framework
url = git@github.com:org/config-framework.git
branch = MY_BRANCH
Run Code Online (Sandbox Code Playgroud)
我们希望默认情况下检出MY_BRANCH分支,而不是分离头.我们如何实现这一目标?
我有一个包含数千个遥控器的仓库,我想同时从数千个遥控器中拉出,理想情况下,我可以指定要同时执行的最大数量。
我无法在联机帮助页,google或git-scm中找到与此相关的任何内容。
明确地说:我不想在多个存储库上运行一个命令,我有一个带有数千个远程控制器的存储库。
这与子模块无关,不要谈论子模块。子模块与git remotes无关。
git ×3
bash ×1
concurrency ×1
download ×1
git-branch ×1
git-remote ×1
github ×1
linux ×1
shell ×1