击:Git的子模块的foreach? [英] Bash: Git submodule foreach?

查看:71
本文介绍了击:Git的子模块的foreach?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

SUP 化名为子模块的foreach'git的共同主人; Git的了&放大器; 最高的别名结账&放大器; 拉--rebase ,分别)

I have sup aliased to submodule foreach 'git co master; git up' (co & up are aliases for checkout & pull --rebase, respectively.).

如何添加一个条件,这样,如果子模块的名字是库/ JSONKit ,它检查出来的分支命名为实验,而不是

How do add a condition so that if the submodule name is Libraries/JSONKit, it checks out the branch named experimental, instead of master?

推荐答案

添加以下的.git /配置

[alias]
    sup = "submodule foreach 'if [ $name == \"Libraries/JSONKit\" ]; then git co experimental; else git co master; fi; git up'"

这篇关于击:Git的子模块的foreach?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆