首页 > 其他分享 >git clone子目录

git clone子目录

时间:2022-12-28 23:44:06浏览次数:37  
标签:origin info git clone 子目录 echo

很多时候我们不需要clone整个项目,只想要clone其中某个子目录,只需要几步就可以实现:

mkdir <repo>
cd <repo>
git init
git remote add -f origin <url>
git config core.sparseCheckout true
echo "some/dir/" >> .git/info/sparse-checkout
echo "another/sub/tree" >> .git/info/sparse-checkout
git pull origin main

标签:origin,info,git,clone,子目录,echo
From: https://www.cnblogs.com/chaichengxun/p/17011535.html

相关文章

  • windows使用git bash 无法交互键盘上下键移动选择选项的解决方法
    来源1、直接通过数字键来选择我们看到的效果是这样的,>这个右尖括号指向的是第一条。我们如果想选择node-sass,我们可以输入2,并回车来选中。如果想选择Default(Vue3......
  • gitlab 集成的一些SAST安全扫描工具
    企业内部使用gitlab作为源代码管理的越来越多了,同时目前gitlab不少企业特性也开源的社区免费版了,以下是支持的SAST清单可以参考参考清单Language(packagemanage......
  • 开源项目 Spartacus 的 git 提交流程规范
    Spartacus开源项目由一组库组成。为了更容易知道哪个版本的库与另一个版本兼容,库版本在所有包中同步。这意味着当我们要发布1.5.0版本时,我们会发布该版本下的所有库,即使......
  • 记一次在CentOS上安装GitLab的流程
    1、本次环境说明 系统:Centos7.6IP地址:http://192.168.3.213: 最低配置要求:2核心CPU和4G内存,这是因为[GitLab]的整体运行包含了多个进程 2、自行安装docker和d......
  • gitbook安装报错:解决卡顿在 Installing GitBook 3.2.3 的问题
    根据网上的教程安装gitbook,一直卡顿在installinggitbook3.2.3的页面建议先看完全文,再进行尝试正常的安装教程安装nvm————npm版本控制器,地址:点我在安装nvm时有两......
  • Linux 搭建GIT服务
    安装下载源码包:点击下载,本文以2.39.0版本为例。 解压缩:tar-zxfgit-2.39.0.tar.gz当前文件路径如下: 创建安装目录:mkdir/data/git/git2390切换至解压......
  • laravel 构造器clone
    这种写法有一个注意事项,一旦你在$query上调用where等约束方法,就会改变此query,有时候我们需要提前clone一个query。举例说明,比如我们同时要拿到type为1和2的users$q......
  • git使用
    1、克隆代码gitcloneurl 2、暂存更改gitadd. 3、提交更改gitcommit-m"提交代码" 4、将本地代码推送到远程gitpushgitpush-uorigintest_branch......
  • git客户端配置用户名和邮箱地址
    1、本地git客户端配置用户名和邮箱地址的作用:用户每次用git提交代码时都会记录用户名和邮箱。2、git设置用户名和邮箱的命令gitconfig--globaluser.name"username"......
  • git 常用命令
    目录​​添加到暂存区​​​​提交到本地仓库​​​​查看git状态​​​​查看日志​​​​对比文件内容​​​​回退一个版本​​​​回退二个版本​​​​回退版本​​​......