【Git】拉取部分代码【原创】

一、参考


二、实现

目前在做一个发布系统,由于有一些项目不能全量发布,只能增量发布,所以需要从git拉取部分代码即可,以下是git的实现:

mkdir 仓库名
cd 仓库名
git init 
git remote add origin git地址

// 开启Sparse Checkout模式
git config core.sparsecheckout true 

// 设置需Check Out的文件
echo "文件路径" >> .git/info/sparse-checkout 

// Check Out
git pull origin 分支名(一般是master) 

三、代码示例

使用Python3实现了这个逻辑,可以参考一下:

import os
import signal
import subprocess
import platform
import json


def get_git_file():
    """
    拉取git的部分代码
    :return:
    """
    try:
        release_info = {
   
            'git_path': 'xxxx',
            'git_branch': 'sit', # 分支,一般是master
            'update_files': [
                'src/scbyao.exb',
                'src/cmpeod03.sjl',
                'src/aibd230.btb',
                'src/gdot5810.cpy',
                'src/ibbdpbal.btb',
                'src/sczics.olb',
                'src/bptbank.tbl',
                'src/vflhead.prm',
                'src/[email protected]',
                'src/cmbdinf.btb',
                'src/bptevet.tbl',
                'src/ddztdcwh.olb'
            ],
      
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值