
Git filter-repo 深度实战:安全高效地重写仓库历史、移除敏感文件与大文件
在 Git 仓库的生命周期中,几乎每个团队都会遇到需要重写历史的场景:不小心提交了数据库密码、某次 commit 带进了一个 500MB 的二进制文件、或者需要将一个巨型 monorepo 拆分成多个独立仓库。过去,我们唯一的工具是 1gi...

在 Git 仓库的生命周期中,几乎每个团队都会遇到需要重写历史的场景:不小心提交了数据库密码、某次 commit 带进了一个 500MB 的二进制文件、或者需要将一个巨型 monorepo 拆分成多个独立仓库。过去,我们唯一的工具是 1gi...