首页 > 其他分享 >git只监控一部分文件

git只监控一部分文件

时间:2023-05-17 13:33:07浏览次数:46  
标签:info 文件 git remote sparse 监控 checkout origin

  参考资料:

  https://stackoverflow.com/questions/600079/how-do-i-clone-a-subdirectory-only-of-a-git-repository

  有的时候自己的git仓库写的太臃肿,自己都看的心烦,但是又改不动。

  此时如何操作,能实现只git clone很大仓库的一部分,或者说git只监控一部分文件?

mkdir <repo>
cd <repo>
git init
git remote add -f origin <url>

  This creates an empty repository with your remote, and fetches all objects but doesn't check them out. Then do:

git config core.sparseCheckout true

  Now you need to define which files/folders you want to actually check out. This is done by listing them in .git/info/sparse-checkout, eg:

echo "some/dir/" >> .git/info/sparse-checkout
echo "another/sub/tree" >> .git/info/sparse-checkout

  Last but not least, update your empty repo with the state from the remote

git pull origin master

标签:info,文件,git,remote,sparse,监控,checkout,origin
From: https://www.cnblogs.com/chester-cs/p/17356260.html

相关文章

  • 【js】文件下载
    constdonwLoadFn=(arr)=>{if(arr.length<=0)returnconstfullUrl=`http://192.168.2.50:9803${arr[0]?.filePath}`fetch(fullUrl).then(res=>res.blob()).then(blob=>{c......
  • 【git】报错解决方案-'pre -commit hook failed (add --no-verify to bypass)'
    git-commit报错: 可以看到这个报错有两点,第一点是因为npm缓存问题,第二点是pre-commit导致的commit报错pre-commit钩子都被存储在Git目录下的hooks子目录中。当你用gitinit初始化一个新版本库时,Git默认会在这个目录中放置一些示例脚本。这些脚本除了本身可以被......
  • 【git】报错解决方案-'This is probably not a problem with npm. There is likely ad
    git-commit报错: 原因:npm缓存造成的解决方案: 删除packpackage-lock.json,删除所有依赖,执行npmcacheclean--forcenpminstall......
  • 日志文件管理
    目录1.分类2.内核日志消息优先级别3.设施facility4.保存位置5.日志内容格式6.日志文件保留时间7.内核及系统日志统一管理工具8.自定义服务的日志文件位置9.集中管理日志记录系统、程序运行中发生的各种事件阅读日志,有助于诊断和解决系统故障1.分类内核及系统日志......
  • Linux - Centos操作系统iso文件下载
    CENTOS VERSIONDOWNLOADLINKCentOS8.5(2111)DownloadCentOS8.4(2105)DownloadCentOS8.3(2011)DownloadCentOS8.2(2004)DownloadCentOS8.1(1911)DownloadCentOS8.0(1905)DownloadCentOS7.9(2009)NewDownloadCentOS7.8(2003)Downlo......
  • Ubuntu下,已经编译了OSG,如何增加OsgFbx插件,支持读取.fbx格式文件[转]
    最近在搞OSG相关的东西,美术给了个.fbx格式的模型,但死活无法加载,在网上搜了一圈,发现需要增加个插件才能支持这种格式的模型读取。一、osg支持的文件格式列表可以参看下这篇博文[原][资料整理][osg]osgDB文件读取插件,工作机制,支持格式,自定义插件-南水之源-博客园二、在fbx官......
  • git提交大文件无法推送到远程库
      提交大文件失败错误 执行获取大文件路径 删除gitfilter-branch--tree-filter'rm-f"大文件路径"'HEAD  成功提示 成功后重新提交推送就可以了......
  • sqlite 删除数据后文件size并不会减小,解决办法:
    E:\sqlite3>sqlite3db_stu.sqlite3"VACUUM;"E:\sqlite3>dir驱动器E中的卷没有标签。卷的序列号是0672-3CDAE:\sqlite3的目录2023/05/1617:33<DIR>.2023/05/1617:33<DIR>..2023/05/1617:33169,776,128......
  • 文件上传进度条以及撤回请求实现
    文件上传进度条exportfunctioncloudrtkImport(data,idx,callback,signal){returnrequest({url:"/***********",method:"POST",headers:{Authorization:"Bearer"+sessionStorage.getItem("access_token&qu......
  • 第六章 文件及文件系统 6.3 文件的物理结构
    为文件分配外存空间时所要考虑的主要问题是:怎样才能有效地利用外存空间和如何提高对文件的访问速度。目前,常用的外存分配方法有:连续分配,链接分配,索引分配 一、连续分配 1.要求为每一个文件分配一组相邻接的盘块。 2.把逻辑文件中的数据顺序地存储到物理上邻接的各个......