修改本仓库的用户名和邮箱
git config user.name 'new username'
git config user.email 'new email'
修改全局用户名和邮箱
git config --global user.name 'new username'
git config --global user.email 'new email'
修改已提交内容的用户名和邮箱
1.打开终端
2.复制粘贴脚本,并根据你的信息修改以下变量
OLD_EMAIL
CORRECT_NAME
CORRECT_EMAIL
#!/bin/sh
git filter-branch -f --env-filter '
OLD_EMAIL="your-old-email@qq.com"
CORRECT_NAME="newName"
CORRECT_EMAIL="new-emil@qq.com"
if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]
then
export GIT_COMMITTER_NAME="$CORRECT_NAME"
export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL"
fi
if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ]
then
export GIT_AUTHOR_NAME="$CORRECT_NAME"
export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL"
fi
' --tag-name-filter cat -- --branches --tags
git log
查看历史记录修改情况
3.使用git push --force --tag origin 'refs/heads/\*'
把正确的历史提交记录提交的到github服务器
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。