现在,我正在一个有多个软件包的项目中,每个软件包都有自己的git repo。是否有git命令(或某些插件)可以让我立即更改多个软件包的分支?
例如,假设我有
package a: branch mainline
package b: branch mainline
然后,此命令将更改两个软件包的分支,因此结果将是:
package a: branch features
package b: branch features.
答案 0 :(得分:0)
我已经通过使用find
解决了这个问题:
find . -name '.git' -execdir git checkout <branch> \;
这当然可以包装到您的bash-hacker心脏的内容中。