git拉取指定的单个或多个文件或文件夹

本文介绍了如何使用Git的sparseclone功能来初始化仓库并仅拉取远程仓库中特定的文件夹。首先执行gitinit,然后添加远程仓库,开启sparsecheckout,接着配置需要的文件夹路径到sparse-checkout文件中,最后执行gitpulloriginmaster来拉取指定内容。需要注意的是,一旦开始,若需添加更多文件夹,需重新初始化仓库。
摘要由CSDN通过智能技术生成

直接上步骤

  1. 初始化仓库
    在这里插入图片描述

    git init
    
  2. 拉取远程仓库信息,省略号为仓库地址

    git remote add -f origin http://****.git
    
  3. 开启 sparse clone

    git config core.sparsecheckout true
    
  4. 配置需要拉取的文件夹
    有一个指定一个,有多个指定多个,路径写对即可!

    echo "4项目源码及程序/***分系统/1数据通信与信息处理/测试文件夹1" >> .git/info/sparse-checkout
    echo "4项目源码及程序/***分系统/1数据通信与信息处理/测试文件夹2" >> .git/info/sparse-checkout
    echo "4项目源码及程序/***分系统/1数据通信与信息处理/测试文件夹3" >> .git/info/sparse-checkout
    ...
    

    注意:路径问题,举例说明
    路径位置要从项目的最开始文件夹开始,一级级往下配置。在这里插入图片描述 5. 拉取仓库指定位置

    git pull origin master
    

注意:指定文件夹只能一开始就制定好所有的,否则你需要移除仓库,重新来一遍,比如你第一次只拉取了测试1文件夹,之后又想拉取测试2文件夹,那就不行了,只能把仓库删除重新来一遍,指定1、2文件夹才行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值