chore: 新增 .mailmap,把历史占位身份归并到真实账号
仓库历史里混着三种邮箱,其中 36 条提交用的是 `dsh <dsh@local>` —— 这是没有 git 身份时的占位值,永远无法关联到任何账号,贡献图和提交者 归属都挂不上。另有 1 条用了错误的 outlook 邮箱。 用 .mailmap 在显示层归并:不改写任何提交对象,因此所有 commit hash 保持不变,不需要 force push,其他已克隆的副本也不会受影响。 git log / shortlog / blame 会自动按此归并。 归并前:TimeCrackbot 15 / dsh@local 36 / tianxuetang00 1 归并后:52 条全部归属 TimeCrackbot <tianxuetao1998@hotmail.com>
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
# 把历史提交里的占位/错误身份归并到同一个真实身份。
|
||||
# .mailmap 只影响 git 的显示(log、shortlog、blame 等),不改写任何提交对象,
|
||||
# 因此不会改动 commit hash,也不需要 force push。
|
||||
#
|
||||
# 规范名 <规范邮箱> <历史邮箱>
|
||||
TimeCrackbot <tianxuetao1998@hotmail.com> <dsh@local>
|
||||
TimeCrackbot <tianxuetao1998@hotmail.com> <tianxuetang00@outlook.com>
|
||||
TimeCrackbot <tianxuetao1998@hotmail.com> <1+timecrackbot@noreply.192.168.1.87>
|
||||
TimeCrackbot <tianxuetao1998@hotmail.com> <你的名字>
|
||||
Reference in New Issue
Block a user