Git sparse-checkout 检出指定目录或文件
Posted pekkle
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git sparse-checkout 检出指定目录或文件相关的知识,希望对你有一定的参考价值。
根据网上资料整理而来,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 检出指定目录或文件的主要内容,如果未能解决你的问题,请参考以下文章