Git开关同时在多个软件包中分支

时间:2018-10-02 17:06:41

标签: git

现在,我正在一个有多个软件包的项目中,每个软件包都有自己的git repo。是否有git命令(或某些插件)可以让我立即更改多个软件包的分支?

例如,假设我有

package a: branch mainline
package b: branch mainline

然后,此命令将更改两个软件包的分支,因此结果将是:

package a: branch features
package b: branch features.

1 个答案:

答案 0 :(得分:0)

我已经通过使用find解决了这个问题:

find . -name '.git' -execdir git checkout <branch> \;

这当然可以包装到您的bash-hacker心脏的内容中。