git仓库中文件较多,如何拉取指定文件到本地

本文介绍了如何使用Git仅拉取指定分支中的某个文件,例如`demo`文件。首先,创建一个新的项目文件夹,然后通过`git init`初始化仓库,接着使用`git remote add origin`添加远程仓库地址。为了启用sparse checkout,运行`git config core.sparseCheckout true`。在`.git/info/sparse-checkout`文件中添加要拉取的文件名,最后用`git pull origin 分支名`拉取指定分支的更新。这样,你就能只获取所需的`demo`文件了。

目标

如下图分支中有多个文件,但只想拉取其中一个文件,如何实现?以拉取demo文件为例。
在这里插入图片描述

指定操作

  1. git init ====== 创建一个空的文件

  2. git remote add origin 远程仓库地址链接 ====== 表示添加远程库的地址

  3. git config core.sparsecheckout true ====== 打开sparsecheckout功能
    注意:如果需要分支内所有文件,这个指令可以直接过忽略,则会拉取对应分支所有的文件

  4. echo 要拉取的项目名或者文件名 >>.git/info/sparse-checkout ====== 添加目录到checkout的列表,也可以使用文本编辑

  5. git pull origin 分支名(文件所在的分支) ====== 拉取远程的分支

具体操作

  1. 创建一个新的项目pullDemo文件夹
  2. 后续操作如下图,具体指令如上

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值