`
jw1314
  • 浏览: 27630 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

git 瘦身,BFG Repo-Cleaner简介

 
阅读更多

通过bfg.jar工具,永久删除git里的大文件。

工具位置 https://rtyley.github.io/bfg-repo-cleaner/,使用也很简单。

$ git clone --mirror git://example.com/some-big-repo.git
$ java -jar bfg.jar --strip-blobs-bigger-than 100M some-big-repo.git
$ cd some-big-repo.git
$ git reflog expire --expire=now --all && git gc --prune=now --aggressive
$ git push
分享到:
评论

相关推荐

    bfg-repo-cleaner:像git-filter-branch一样去除较大或麻烦的斑点,但速度更快。 并用Scala编写

    `bfg-repo-cleaner`的设计目标就是比`git-filter-branch`更快,同时保持操作的简单性和可靠性。 首先,让我们详细了解一下`bfg-repo-cleaner`的主要功能: 1. **删除大文件**:你可以指定一个文件大小阈值,`bfg-...

    BFG Repo-Cleaner:删除大的或麻烦的 blob-开源

    BFG 是 git-filter-branch 的更简单、更快的替代方案,用于清除 Git 存储库历史记录中的不良数据。 您可以使用它来删除疯狂的大文件,以及删除密码、凭据和其他私人数据。 git-filter-branch 命令非常强大,可以做 ...

    git-repo-0.7.3.1-Windows-64.zip

    这个“git-repo-0.7.3.1-Windows-64.zip”文件是Git Repo的一个Windows 64位版本的压缩包,它包含了运行和管理Git仓库所需的所有组件。以下是关于Git Repo及其相关知识点的详细说明: 1. **Git**: Git 是一个分布式...

    gradle-git-repo-plugin, 使用 private git repo 作为存储库.zip

    gradle-git-repo-plugin, 使用 private git repo 作为存储库 Gradle Git repo-插件这个插件允许你将git存储库添加为 Maven repo,即使git存储库是 private的,类似于CocoaPods的工作方式。使用 github repo 作为 ...

    Python库 | git-repo-cli-1.3.1.tar.gz

    《Python库:git-repo-cli-1.3.1.tar.gz深度解析》 在软件开发领域,Git作为版本控制系统,已经成为了开发者们不可或缺的工具。而Python作为一种强大的、易读性强的编程语言,广泛应用于后端开发、数据分析、自动化...

    Python库 | git-repo-language-trends-0.5.0.tar.gz

    《Python库:git-repo-language-trends-0.5.0深入解析》 在Python的世界里,库扮演着至关重要的角色,它们为开发者提供了丰富的功能,使得编程变得更加高效和便捷。今天我们要探讨的是一个名为`git-repo-language-...

    git-repo-clean-main.zip

    "git-repo-clean-main.zip" 是一个针对这种情况的解决方案,它是一款基于Go语言编写的Git扩展工具,用于扫描、清理Git仓库中的大文件并重写提交历史。下面我们将详细探讨这个工具的功能、使用方法以及相关的Git知识...

    git-link:用于获取到 git 对象的 repo-browser 链接的 Git 子命令

    git-link Git-link是一个 git 子命令,用于获取指向 git 对象的 repo-browser 链接。 git-link背后的动机是,在命令行上导航到 git 对象或路径通常比通过 Web 界面单击路径更快。 使用git-link的 github 源的示例: ...

    一个实用的 Git 开源工具,使用 Scala 编写,用于移除提交到 git 分支上的二进制大文件

    BFG Repo-Cleaner 是一个轻量级的替代品,与传统的 `git-filter-branch` 命令相比,它在处理大型 Git 仓库时具有更快的速度。`git-filter-branch` 虽然功能强大,但处理大文件时效率较低,因为它是对整个提交历史...

    完整repo-project

    15年6月更新,完整的repo-project,完美解决fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle 错误,绕开GFW,详细请参考我的博客《完美解决repo init 错误 fatal: Cannot get ...

    git-repo-stable.zip

    "git-repo-stable.zip" 文件正是包含了这个工具的稳定版本,用于在Windows平台上下载和管理Android的源代码。 在深入探讨Git Repo之前,让我们先了解Git。Git是一种分布式版本控制系统,用于跟踪对文件或整个项目所...

    完整的repo-project

    15年6月更新,完整的repo-project,完美解决fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle 错误,绕开GFW。

    Git-2.28.0-64-bit.exeGit-2.28.0-64-bit.exe

    Git-2.28.0-64-bit.exe Git-2.28.0-64-bit.exe Git-2.28.0-64-bit.exe

    Python库 | git_repo-1.7.5-py3-none-any.whl

    python库。 资源全名:git_repo-1.7.5-py3-none-any.whl

    git官方的git-filter-repo文件

    git官方的git-filter-repo文件

    git-2.41.0-64-bit window版本

    Git-2.41.0-64-bit window版本是针对Windows操作系统的一个特定构建,提供64位架构的支持。这个版本的发布,意味着用户可以在Windows环境下享受到Git的最新功能和性能优化。 Git的核心特性包括: 1. 分布式:每个...

    git-repo-源码.rar

    在“git-repo-源码.rar”文件中,我们有机会深入理解Repo的工作原理和实现细节。 1. **Repo的结构** - Repo 是一个Python脚本,主要包含在`repo`目录下的`main.py`文件。它通过调用Git命令来操作多个Git仓库。 - ...

    gradle-git-repo-plugin:使用git仓库作为Maven仓库

    `gradle-git-repo-plugin`正是为了实现这一目的而设计的。 `gradle-git-repo-plugin`是一个Gradle插件,它允许开发者将Gradle项目的构建结果直接推送到Git仓库,从而使得这些构建成果可以作为一个私有的、临时的或...

    git-repo-backup

    让它正常工作将git-repo-backup克隆到所需目录的计算机上。 git clone git@github.com:lightster/git-repo-backup.git cd git-repo-backup通过Composer安装依赖项。 composer install创建一个配置文件。 <?...

Global site tag (gtag.js) - Google Analytics