gitlab克隆有密码无权限,需要新增一个凭证,填上用户名
批量合并
import os if __name__ == "__main__": #获取所有的路径 path_list = [ 'D:\工作相关\工作\合代码\iot-data-access', 'D:\工作相关\工作\合代码\iot-data-persistence', 'D:\工作相关\工作\合代码\iot-data-puller', 'D:\工作相关\工作\合代码\werun-alarm', 'D:\工作相关\工作\合代码\werun-contingency-plan', 'D:\工作相关\工作\合代码\werun-control-config', ] for item in path_list: os.system(f'd: && cd {item} && git.exe pull --progress -v --no-rebase "origin" && git.exe push --progress "origin" p-dev:p-uat') pass