实现从Git远端仓库指定分支下载指定文件
Git命令实现
git在1.7版本后增加了sparse checkout(稀疏检出)功能,使得git也能像svn那样下载项目指定文件。
#创建本地空仓库
cd git_repo
mkdir dev
cd dev
#连接远程仓库
git clone -n origin <gitUrl>
#开启sparsecheckout功能
git config core.sparsecheckout true
#设置要克隆的仓库的子目录路径,"*"
echo "<指定路径>" >> .git/info/sparse-checkout
# git pull 拉取代码
git pull origin <branchName>
# git checkout 如需添加指定路径,先在sparse-checkout中增加指定路径,再checkout
echo "<指定路径>" >> .git/info/sparse