git 批量更改仓库用户信息,仓库瘦身

三葉Leaves Author

仓库瘦身

适用于由于错误的跟踪了某个大文件,导致超出仓库配额的情况

仓库体积过大,如何减小 | Gitee 帮助中心

修正用户名和邮箱

1
2
3
4
5
6
7
8
9
10
11
12
13
git filter-repo --force --commit-callback '
OLD_EMAIL = b"webber.ye@yuansuan.cn"
OLD_NAME = b"Leif Webber"
NEW_EMAIL = b"LeavesWebber@outlook.com"
NEW_NAME = b"Leif Webber"

if commit.author_email == OLD_EMAIL or commit.author_name == OLD_NAME:
commit.author_name = NEW_NAME
commit.author_email = NEW_EMAIL
if commit.committer_email == OLD_EMAIL or commit.committer_name == OLD_NAME:
commit.committer_name = NEW_NAME
commit.committer_email = NEW_EMAIL
'
  • 标题: git 批量更改仓库用户信息,仓库瘦身
  • 作者: 三葉Leaves
  • 创建于 : 2025-08-31 00:00:00
  • 更新于 : 2025-08-31 19:00:42
  • 链接: https://blog.oksanye.com/8d60201b0246/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
git 批量更改仓库用户信息,仓库瘦身