修改所有 git commit 信息
- GIT_AUTHOR_EMAIL: 作者邮箱
git filter-branch --env-filter 'export GIT_AUTHOR_EMAIL=email' -f --
- GIT_AUTHOR_NAME: 作者名称
git filter-branch --env-filter 'export GIT_AUTHOR_NAME=email' -f --
- GIT_AUTHOR_EMAIL: 提交者邮箱
git filter-branch --env-filter 'export GIT_COMMITTER_EMAIL=email' -f --
- GIT_AUTHOR_NAME: 提交者名称
git filter-branch --env-filter 'export GIT_COMMITTER_NAME=email' -f --
- 提交
git push -f origin master
删除所有提交记录
git checkout --orphan latest_branch
git add -A
git commit -am "commit message"
git branch -D master
git branch -m master
git push -f origin master