One - One Code All

Blog Content

git clone 指定的单个目录或文件夹

Linux-Mac   2020-07-29 23:25:01

基于sparse clone变通方法

  • 创建一个空仓库

  • 拉取远程仓库信息

  • 开启 sparse clone

  • 设置过滤

  • 更新仓库

创建空仓库

mkdir develop
git init  # 初始化

拉取远程仓库信息

git remote add -f origin http://github.com/git/repo.git  # 拉取远程仓库信息

开启 sparse clone

git config core.sparsecheckout true  # 开启 sparse clone

设置过滤

echo "develop" >> .git/info/sparse-checkout  # 设置过滤条件

更新仓库

git pull origin develop # 拉取仓库



上一篇:k8s将pod运行到指定的节点上,给节点打标签
下一篇:RHSA-2020:2432-中危: microcode_ctl 安全和BUG修复更新

The minute you think of giving up, think of the reason why you held on so long.