查看git用户邮箱和用户名
git config user.name
git config user.email
修改当前项目git用户邮箱和用户名
git config user.name 用户名
git config user.email 邮箱名
修改全局项目git用户邮箱和用户名
git config --global user.name 用户名;
git config --global user.email 邮箱名;
修改已经提交到本地的commit的邮箱和用户名
git rebase -i “<需要修改的SHA-1值>”
把需要修改的commit前面的pick改成edit
:wq保存退出
Git commit --amend --author=”用户名<邮箱>” --no-edit
Git rebase --continue
(如果修改了多个记录,需多次执行以上两条命令,直到退出rebase)
回到某个本地commit(删除这个commit后面的所有commit)
git reset --hard [HASH]