git修改历史提交的用户名、邮箱

git修改历史提交的用户名、邮箱

https://www.cnblogs.com/shenxiaolin/p/7896489.html

本地仓库改为正确的用户名

## 查看全局
git config -l
## 查看本仓库
git config --local -l

## 设置本仓库用户名
git config  user.name dump
## 设置邮箱
git config  user.email dump@xx.com

git log -n

下面这个方法是最有用的:

# 第一步,(n)代表提交次数
git rebase -i HEAD~n
# 第二步
然后按`i`编辑,把`pick` 改成 `edit`,按'Esc'退出编辑,按`:wq`保存退出
# 第三步
git commit --amend --author="作者 <邮箱@xxxx.com>" --no-edit
# 第四步
git rebase --continue
# 第五步
git push --force
posted @ 2022-03-12 10:33  三国梦回  阅读(471)  评论(0)    收藏  举报