我在Github上有20个git存储库,我希望能够通过一次命令或单击在所有20个存储库中创建一个分支(而不是逐个手动进入所有20个存储库)。
我知道可以编写Shell脚本来实现这一点。但我想知道是否可以利用子模块或其他方法?不确定,谢谢您的帮助。
我知道可以编写Shell脚本来实现这一点。但我想知道是否可以利用子模块或其他方法?不确定,谢谢您的帮助。
.gitmodules
,您可以使用(如此处所述) git submodule foreach
语法来创建和推送该新分支( git checkout master; git checkout -b new_branch; git push -u origin new_branch
,在脚本中包装如此回答中所示)。git branch --recurse-submodules
命令。 - VonC