我在Git中做了一系列提交,现在我意识到我忘记了正确设置我的用户名和用户邮件属性(新机器).我还没有将这些提交推送到我的存储库,所以在我这样做之前如何更正这些提交(只有主分支上的3个最新提交)?
我一直在看git reset和git commit -C <id> --reset-author,但我不认为我是在正确的轨道上.
显然,当发生变基时,提交者信息可能会发生变化。在变基中保留提交者信息(用户名、用户电子邮件)的最佳方法是什么?
我尝试使用git log -1 --format="%cn和获取提交者信息git log -1 --format=%ce,然后将其设置为我的 user.name/user.email 并重新设置基准。这应该足够好了,还是我错过了什么?