美文网首页
.git 文件过大问题查询

.git 文件过大问题查询

作者: pengji | 来源:发表于2019-08-06 19:20 被阅读0次

解决方案参考: https://www.hollischuang.com/archives/1708

Tips: 按照文章,确实可以减少.git文件的大小。但是有一个问题需要提醒,因为批量修改了.git文件中的提交,会导致你在提文件的时候,影响过多的commit,如果对库没有push force的权限,应该是不能进行此危险操作的。即使有,也要慎重!慎重!

执行结果如下

➜  cms_argus git:(master) ✗ du -d 1 -h
555M    ./.git
2.5M    ./.git-rewrite
 16K    ./config
 12K    ./routes
4.0K    ./utils
2.1M    ./web
560M
➜  cms_argus git:(master) git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -5 | awk '{print$1}')"
4f4c9ce13d6364c64a97dd939a46b4d0798487ab argus.tar
d7a0c533e95cb3864e9d4a1a4235ffaacebcad60 argus.tar
3abeb88d7badaf3b2d3e0d9be207907714c72b90 argus.tar
28d4aa2df05a5ae95b06201d8dda0e5c9890fce7 public/dist/vendor.bundle.js.map
df7ba389d04ed477e462b4268774fb4a9661f486 cms-antispam.tar
➜  cms_argus git:(master) du -d 1 -h
 53M    ./.git
 16K    ./config
 12K    ./routes
4.0K    ./utils
2.1M    ./web
 55M    .

相关文章

  • .git 文件过大问题查询

    解决方案参考: https://www.hollischuang.com/archives/1708 Tips: ...

  • Git Push fatal: The remote end h

    在 .git/config 文件中加入 一次提交过多或文件过大,导致上传内容过大,设置git上传限制为500M

  • git 文件过大 EOF

    解决方案,加--depth 1,仅获取最新版和一个历史版本,即最后2个版本: 例如:

  • 关于git

    git下载地址https://git-scm.com/本地创建文件夹,在文件夹内git clone 远程地址 查询...

  • Git命令

    1.初始化git git init 2.查询状态 git status 3.添加文件4 git a...

  • Git的常用命令

    1.git status 查询当前文件状态 2.git add * 添加全部修改文件 3.gitclean-d-f...

  • git学习笔记

    git初始设置 其实这些都会更改.gitconfig文件,git命令加载时也是会查询config文件中的设置的。目...

  • git相关技巧

    1.查询某一文件的修改记录:git log 。 利用git log 接文件名来获取这个文件的所...

  • git 更新另外一个远端地址

    查看本地分支 查询 github_tinker 为哪个远端仓库地址,可以直接查询.git/config文件。比如我...

  • mysql查询优化

    问题: 使用limit a, offset b 查询时 当b的值过大时, 会出现性能问题 过程是用offset查询...

网友评论

      本文标题:.git 文件过大问题查询

      本文链接:https://www.haomeiwen.com/subject/lwtzlctx.html