如何在不还原最新提交的情况下更新正确的user.email?

时间:2019-02-19 22:17:27

标签: git

我在.gitconfig文件中提交了带有错误电子邮件地址的提交。我想更新电子邮件并提交详细信息,而无需将HEAD重置为较早的提交哈希。 git有可能吗?

2 个答案:

答案 0 :(得分:0)

如果要更改最新的提交使用,请执行以下操作:

git commit --amend --author="John Doe <john@doe.org>"

但是在使用之前:

git config --global user.name
git config --global user.email

答案 1 :(得分:0)

  • 启动交互式变基:

    git rebase HEAD^ -i
    
  • 然后在打开的文件中将第一行中的单词pick更改为reword,然后关闭文件。

  • git将打开另一个编辑器,您可以在其中更改导师