[git] .git文件夹过大 depth指令测试

项目中,客户使用git当作ftp传excel等文件。考虑如何不干涉客户的情况下解决。

找到 git clone --depth 1 这种方式。但不知道后续更新有无影响,故做如下测试。

image.png

对同一版本库做不同指令的克隆。完成后查看日志。


image.png

可以看到,没有使用depth 的确实会下载所有的记录。下面在depth的仓库使用fetch试一下。


image.png

发现多了一个depth 配置。
执行指令 git.exe fetch -v --progress --depth 1 "origin"
再次查看log,果然还是只有一条。

使用depth 重新clone版本库,并修改更新脚本 git fetch --depth 1
git reset --hard origin/master

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git b...
    猿万阅读 5,133评论 1 45
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,199评论 19 139
  • 上海市静安区北,某银行自助取款机接连遭遇爆破盗窃数起,警方虽速拿嫌犯归案,然此后经年累月,歹人前仆后继,竟至银行屡...
    日新说阅读 387评论 0 1
  • 女人就该从头美到脚,一双罗马凉鞋,简简单单美出新高度 带钻罗马凉鞋女厚底松糕鞋 坡跟松糕厚底鞋,不仅能拉长腿部线条...
    何有强阅读 519评论 0 0
  • 之前路过就给这家餐厅的门面所吸引,不显眼的一间小餐馆却带有特别的装饰,决定跟几个钟爱西餐的朋友们一起试试味。店不大...
    MyFiona阅读 903评论 0 0