【发布时间】:2011-06-26 06:02:30
【问题描述】:
我在 Git 中进行了一系列提交,现在我意识到我忘记正确设置我的用户名和用户电子邮件属性(新机器)。我还没有将这些提交推送到我的存储库,那么在我这样做之前如何更正这些提交(只有主分支上的 3 个最新提交)?
我一直在关注git reset 和git commit -C <id> --reset-author,但我认为我的方向并不正确。
【问题讨论】:
-
您可能想要更改电子邮件属性的另一个原因是这个 github 错误:
remote: error: GH007: Your push would publish a private email address.... `! [远程拒绝] master -> master(由于电子邮件隐私限制而拒绝推送)`。
标签: git git-commit git-rewrite-history