zoukankan      html  css  js  c++  java
  • 如何在github上下载单个文件夹?

    前言:在查看源码的过程中,相信很多人都像我一样,遇到某个公司或个人的repository是几个项目的集合整理,而我只要其中某个项目文件夹。那不依赖其他软件,怎么通过git去下载呢???

    下面直接给个例子,然后再解释说明。相信读者会更容易理解和操作。

    上图画红色圈圈的也就是我要下载的文件夹epub-book

    1.先进入到你要存放的路径

      $ mkdir equb-book-test

      $ cd equb-book-test

    2.初始化本地仓库

      $ git init 

    3.连接远程仓库GitHub的项目

      $ git remote add -f origin <url>

      我的操作:$ git remote add -f origin https://github.com/root-lucas/Vue-Project.git

    4.开启sparse checkout 模式

      $ git config core.sparsecheckout true  //允许克隆子目录

    :Git1.7.0以后加入了Sparse Checkout模式,这使得Check Out指定文件或者文件夹成为可能。

    5.设置要克隆的仓库的子目录路径

      $ echo  epub-book  >> .git/info/sparse-checkout    //别漏掉空格

    :这里的epub-book是你准备要下载到本地的文件夹的分支。

    6.下载到本地的分支

      $ git pull origin master  

    到这里就大功告成了,可以发现,本地相应的路径盘里多了一个文件夹,就是刚下载的项目了。

  • 相关阅读:
    WPF 使用用户控件UserControl来切换界面(一)
    Halcon 定位与区域分割学习笔记
    Halcon 识别车牌学习笔记
    STM32CubeIDE printf 多个串口
    netcore 跨源资源共享CORS
    自定义Converter
    自定义ListBox
    ExtensionHelper扩展帮助类
    多选ComboBox
    log4net + appsettings.json
  • 原文地址:https://www.cnblogs.com/jing-tian/p/11142189.html
Copyright © 2011-2022 走看看