git修改提交的用户名邮箱

git修改提交的用户名邮箱

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

本文介绍了如何修改git提交的用户名和邮箱,包括查看提交记录、修改项目和全局的用户名和邮箱,以及修改最近一次commit和批量修改的方法。建议仅在个人项目中使用此方法,以避免冲突。

🎯

关键要点

  • 介绍了如何修改git提交的用户名和邮箱。
  • 查看提交记录使用命令:git log。
  • 修改项目的用户名和邮箱使用命令:git config user.name 'your name' 和 git config user.email 'your email'。
  • 修改全局用户名和邮箱需增加 --global 参数。
  • 修改最近一次commit的用户名邮箱使用命令:git commit --amend --author='yourname <yourname>'。
  • 批量修改用户名和邮箱需新建脚本文件 email.sh。
  • 执行脚本文件时需在git bash窗口执行,命令为:./email.sh。
  • 如果出现错误 'Cannot rewrite branches: You have unstaged changes',需先执行 git stash。
  • 确认修改后可使用命令:git push origin main --force。
  • 建议仅在个人项目中使用此方法,以避免冲突。
➡️

继续阅读