一次性从git远程仓库中克隆到本地。

Posted 安迪9468

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一次性从git远程仓库中克隆到本地。相关的知识,希望对你有一定的参考价值。

自动化工具

一次性从git远程仓库中克隆到本地。

import os


# git操作 将远程repo克隆到本地
def git_clone_cd_pull(url):
    # 获取仓库名称 如fullspider.git中,获取fullspider
    repository_git = os.path.splitext(os.path.split(url)[1])[0]

    # 定义git相关命令
    cmd_git_clone = ‘git clone {url}‘.format(url=url)
    cmd_cd_repository_git = ‘cd {}/‘.format(repository_git)
    cmd_git_checkout_b_dev = ‘git checkout -b dev‘
    cmd_git_branch_set = ‘git branch --set-upstream-to=origin/dev dev‘
    cmd_git_pull = ‘git pull‘

    # 执行命令
    # 克隆
    print(cmd_git_clone)
    os.system(cmd_git_clone)
    # 进入仓库目录
    print(cmd_cd_repository_git)
    os.chdir(repository_git)
    # 创建dev分支,并进入分支
    print(cmd_git_checkout_b_dev)
    os.system(cmd_git_checkout_b_dev)
    # 建立远程dev分支和本地dev的跟踪关系
    print(cmd_git_branch_set)
    os.system(cmd_git_branch_set)
    # 下载远程仓库到本地
    print(cmd_git_pull)
    os.system(cmd_git_pull)


# 主函数
if __name__ == ‘__main__‘:
    url = ‘[email protected]:andy9468/fullspider.git‘
    git_clone_cd_pull(url)

  

以上是关于一次性从git远程仓库中克隆到本地。的主要内容,如果未能解决你的问题,请参考以下文章

如何查看git远程仓库中的文件

Git 第八章 IDEA集成GitHub -- IDEA集成GitHub(推送代码到远程仓库 & 拉取代码到本地仓库 & 克隆远程仓库代码到本地)

Git实操

Git工作流程

Git 基础 - 克隆远程仓库到本地,修改后推送到远程

git与gitlab学习