如何使用 Git 修改已推送 Commit 的用户名和邮箱
本文简要介绍了如何使用 Git 工具修改已经推送到远程仓库的提交(commit)记录中的用户名和邮箱。文章详细说明了常用的修改方法,包括使用
git filter-branch
和git filter-repo
命令批量替换历史提交信息,以及强制推送变更到远程仓库的注意事项。通过本文,读者可以了解操作步骤、常见问题排查方法和协作开发中应注意的事项,从而更好地管理和规范项目的提交历史。
本章教程以Windows上的git-bash举例说明。
一、解决办法
打开Git Bash 命令行工具
执行命令,test是旧的用户名,aida_pc是新的用户名
git filter-branch --env-filter '
if [ "$