git - 默认推送到--recurse-submodules = check

时间:2012-10-01 22:19:48

标签: git git-submodules

我总是忘记推子模块。有时我忘记将--recurse-submodules=check添加到git push。更糟糕的是,我团队中的其他人也可能会这样做。我们可以设置git config选项以使check成为默认值吗?

2 个答案:

答案 0 :(得分:16)

您可以尝试别名。

git config alias.ps "push --recurse-submodules=check"

然后使用

git ps

答案 1 :(得分:16)

Git v2.7.0增加了对push.recurseSubmodules配置选项的支持。它可以设置为与--recurse-submodules命令行选项相同的值。例如:

git config push.recurseSubmodules check

表示git push的后续调用将自动检查子模块是否已被推送。