批量clone代码
#!/usr/bin/python
# -*- coding:utf-8 -*-
import os
import time
project_addr = [
'git@gitlab.com:project/mengxixing-h5.git',
'git@gitlab.com:project/waterinbrainopendomain.git',
'git@gitlab.com:project/waterinbrain.git'
]
os.mkdir('E:/code')
os.chdir('E:/code')
command = 'git clone '
for i in project_addr:
os.popen(command + str(i))
time.sleep(1)
print( i + " 拉取完毕!")
print('当前项目组已全部拉取完毕')
批量拉取代码
#!/usr/bin/python
# -*- coding:utf-8 -*-
import os
import time
dir_route = 'E:/code'
# 切换到test目录
os.chdir(dir_route)
current_directory = os.getcwd()
dirs = os.listdir()
# 定义git命令
command = 'git pull origin master'
for code_dir in dirs:
# 拼接路径(当前目录+代码目录)
full_path = os.path.join(current_directory, code_dir)
os.chdir(full_path)
os.system(command)
time.sleep(1)
print(code_dir + " 拉取完毕!")
os.chdir(dir_route)
版权声明:本文为qq_39965424原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。