2.git——代码下载

1. 从远程个人仓库下载

    git clone https://github.com/youngzhiyong/scrapy.git

2. 只下载指定分支,当前以master分支为例

    git clone -b master https://github.com/youngzhiyong/scrapy.git

3. 下载当前分支master代码到指定目录dir_name

    git clone -b master https://github.com/youngzhiyong/scrapy.git -C dir_name

4. 只下载当前分支下的指定目录——稀疏检出

    1) #初始化一个本地仓库 

         git init   

    2) 将本地仓库和远端个人仓库关联

        git remote add origin -f https://github.com/youngzhiyong/scrapy.git

    3) 开启稀疏检出功能

        git config core.sparsecheckout true

       

   4) 添加需要下载目录docs、scrapy、sep

匹配规则:

  • 仅使用目录名(sep),则子目录中出现同名目录,同样会被下载。
  • /sep的方式,则仅下载工程根目录下的sep目录
  • /*的方式,则下载工程下的所有目录
  • 需要下载的目录较多,仅只有几个目录不下载,则可排除工程某些目录的方式:

         /*

        !/sep

   5) 开始下载代码

       git pull origin master   #分支名可任意指定

   6) 若下载目录发生变化

      git checkout master

      或者:git read-tree -mu HEAD

   7)  关闭稀疏检出功能

      先将稀疏检出规则文件中修改为*,表示获取全部目录

      echo "*" >.git/info/sparsecheckout

      git checkout master

      git config core.sparsecheckout false

      rm .git/info/sparsecheckout

5. 仅下载master分支最近一次的提交

    git clone -b master --depth=1  https://github.com/youngzhiyong/scrapy.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值