- 新项目使用
import configparser
import os
config = configparser.ConfigParser()
config.read('.gitmodules')
sections = config.sections()
for section in sections:
path = config[section]['path']
url = config[section]['url']
cmd = 'git submodule add {} {}'.format(url, path)
res = os.popen(cmd)
output = res.read()
print(output)
- 已有项目使用
git submodule update --init --recursive