git-filter-repo - 重写 / 修改 Git 仓库历史记录
https://github.com/newren/git-filter-repo
git-filter-repo 是一个强大的工具,可以用于重写 Git 仓库的历史记录。
它提供了比 git-filter-branch 更多的功能,并且性能更好。
该工具可以用于各种类型的历史记录重写,如提取单个目录、重命名文件或目录、修改标签名称等。
● 提供用于分析仓库并确定需要重写的内容的功能
● 支持保留或删除指定路径
● 支持文件和目录重命名
● 提供更智能的安全性检查,避免意外覆盖原有历史记录
● 自动压缩和整理仓库,简化用户操作
● 提供可扩展的库接口,方便用户开发自定义的历史记录重写工具
#GitHub #Tool #DevOps
https://github.com/newren/git-filter-repo
git-filter-repo 是一个强大的工具,可以用于重写 Git 仓库的历史记录。
它提供了比 git-filter-branch 更多的功能,并且性能更好。
该工具可以用于各种类型的历史记录重写,如提取单个目录、重命名文件或目录、修改标签名称等。
● 提供用于分析仓库并确定需要重写的内容的功能
● 支持保留或删除指定路径
● 支持文件和目录重命名
● 提供更智能的安全性检查,避免意外覆盖原有历史记录
● 自动压缩和整理仓库,简化用户操作
● 提供可扩展的库接口,方便用户开发自定义的历史记录重写工具
#GitHub #Tool #DevOps