noa*_*oah 12 git git-submodules
我总是忘记推子模块.有时我忘了补充--recurse-submodules=check到git push.更糟糕的是,我团队中的其他人也可能会这样做.git config我们可以设置一个选项来设置check默认值吗?
Mik*_*owe 19
Git v2.7.0增加了对push.recurseSubmodules配置选项的支持.它可以设置为与--recurse-submodules命令行选项相同的值.例如:
git config push.recurseSubmodules check
Run Code Online (Sandbox Code Playgroud)
意味着后续调用git push将自动检查子模块是否已被推送.
bes*_*sen 16
你可以试试别名.
git config alias.ps "push --recurse-submodules=check"
Run Code Online (Sandbox Code Playgroud)
然后用
git ps
Run Code Online (Sandbox Code Playgroud)