首页 > 其他分享 >git拉取指定目录或者单个目录

git拉取指定目录或者单个目录

时间:2023-04-21 18:34:09浏览次数:31  
标签:origin git xxx 拉取 main 目录

1,目录初始化

git init

2,设置远程仓库地址

git remote add -f origin https://github.com/xxxxx

3,设置sparse checkout模式,允许克隆子目录

git config core.sparsecheckout true

4,设置指定拉取的目录( *是通配符,!是反选;例如 xxx/* 表示clients目录下所有)

echo xxx/xxx >> .git/info/sparse-checkout

5,拉取

 git pull origin master

根据上面提示,主线名称是main,则执行

 git pull origin main

 

 

 

标签:origin,git,xxx,拉取,main,目录
From: https://www.cnblogs.com/weibanggang/p/17341385.html

相关文章

  • Git
    1.简介开源的分布式版本控制系统,也是个内容管理系统(CMS),工作管理系统2.安装2.1InstallationunderUbuntu$sudoaptupdate$sudoapt-getinstallgit$git--version2.2Git提供了一个叫做gitconfig的工具,专门用来配置或读取相应的工作环境变量。/etc/gitco......
  • 基于Docker的GitLab更改克隆地址问题
    解决gitlab容器上的项目进行clone时,IP地址显示一串数字而不是正常IP地址的问题问题背景通过gitlab容器创建了一个项目,想clone到本地,结果发现项目的IP地址是一串数字 问题排查明明创建项目的时候,IP地址还是正常的鸭! 再看看项目的settings 那到底要......
  • 【汇智学堂】docker+springboot+mysql之二(springboot打包发送至Ubuntu dockermysql目
    IDEA:DockerfileContent:FROMjava:8VOLUME/tmpADDhellodocker-0.0.1-SNAPSHOT.jar/app.jarRUNsh-c'touch/app.jar'ENVJAVA_OPTS=""ENTRYPOINT["sh","-c","java$JAVA_OPTS-Djava.security.egd=file:/dev/.......
  • 【汇智学堂】Git使用入门之二
    现在,让我们在项目下创建一个新的README文件。如果之前并不存在这个文件,使用gitstatus命令,你将看到一个新的未跟踪文件:在状态报告中可以看到新建的README文件出现在Untrackedfiles下面。未跟踪的文件意味着Git在之前的快照(提交)中没有这些文件;Git不会自动将之纳入跟......
  • GitLab 配置优化
    代码库最近换了,使用了GitLab。这两天观察了下服务器的使用情况,发现GitLab很吃内存。直接占用了30多个G的内存。一、发现问题使用top命令查看内存时,发现前几十个都是同一个应用程序。再通过ll/proc/pid命令查找具体程序位置,发现都是GItLab。这其中包含......
  • CS 期刊哪家强?CCF 发布最新期刊分级目录!
    文|python分级目录中国计算机学会(CCF,就是评ABC类会议的那个机构),在2022年2月19日刚刚发布了《计算领域高质量科技期刊分级目录》。该目录包含T1、T2、T3三类期刊,分别为T1类期刊16本,T2类期刊23本,T3类期刊29本。(点击阅读原文查看完整列表)据卖萌屋笔者仔细比对,就具体内容而言,这次的期......
  • Git 提交 commit 的步骤
    将更改内容提交到暂存首先把你项目下所有的更改内容提交到暂存区中,或者选择性的把需要提交到远程仓库的文件提交到暂存区。#将所有内容提交到暂存区gitadd.#将部分内容提交到暂存区gitaddtest.vuehello.vueutils.ts查看暂存区文件状态在提交之前可以查看你当前项......
  • git执行push操作时报错:remote: xxx: Incorrect username or password (access token)
    问题:最近用gitpush项目到gitee时报错,提示信息如下:remote:xxx:Incorrectusernameorpassword(accesstoken)fatal:Authenticationfailedfor'https://gitee.com/xxx/xxx.git/'想了一下,原来是几天前我把gitee的密码给改了,所以原先git存留的密码就失效了解决方案清......
  • 恢复 git reset -hard 的误操作
    有时候使用Git工作得小心翼翼,特别是涉及到一些高级操作,例如 reset, rebase 和 merge。甚至一些很小的操作,例如删除一个分支,我都担心数据丢失。不久之前,我在做一些大动作(rebasing)之前,我总是备份整个版本库,以防万一。直到最近我才发现git的历史记录是不可修改的,也就是说你不能更......
  • gitlab命令行修改登录页
    现象误操作修改了登录页的url,导致无法登录的问题修改进入gitlab容器dockerexec-itgitlab/bin/bash进入postgresql数据库命令行gitlab-psql执行更改语句UPDATEapplication_settingssethome_page_url='';重启gitlabgitlab-ctlrestart执行截图......