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 # 拉取仓库



上一篇:Git 回滚代码到某个提交 commit
下一篇:sublime编辑器的markdown预览功能Ctrl + Shift + P

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