码迷,mamicode.com
首页 > 其他好文 > 详细

Git sparse-checkout 检出指定目录或文件

时间:2018-10-04 16:41:57      阅读:1107      评论:0      收藏:0      [点我收藏+]

标签:拉取   another   远程仓库   bsp   The   parse   git pull   div   out   

根据网上资料整理而来,git 1.7版本后支持的sparse checkout特性,可以指定需要checkout的目录或者文件。

# 设置允许git克隆子目录
git config core.sparsecheckout true

# 创建本地空repo
git init myRepo && cd myRepo

# 设置要克隆的仓库的子目录路径, “*” 是通配符,“!” 是反选
echo deployment >> .git/info/sparse-checkout

# 设置远程仓库地址
git remote add origin ssh://github.com/abc.git

# 用 pull 来拉取代码
git pull origin master

#############################

# 如果需要添加目录,就增加sparse-checkout的配置,再checkout master
echo another_folder >> .git/info/sparse-checkout
git checkout master

 

Git sparse-checkout 检出指定目录或文件

标签:拉取   another   远程仓库   bsp   The   parse   git pull   div   out   

原文地址:https://www.cnblogs.com/pekkle/p/9742393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!