如何从特定版本更改GIT中提交的作者

如何从特定版本更改GIT中提交的作者,git,Git,我提交了一些作者姓名错误的文件,当我看到使用git config-l时,它正在查看一些其他用户详细信息,我的文件是在这些用户详细信息下提交的 现在我想从现有提交更改作者名称 我得到了一些关于ans的帖子,但他们正在提供解决方案,将从所有提交中替换作者 我只想更改某些特定提交的作者。如果这是最后一次仅提交使用 git commit --amend --reset-author 或者如果您想将其更改为.gitconfig git commit --amend --author="Name <

我提交了一些作者姓名错误的文件,当我看到使用
git config-l
时,它正在查看一些其他用户详细信息,我的文件是在这些用户详细信息下提交的

现在我想从现有提交更改作者名称

我得到了一些关于ans的帖子,但他们正在提供解决方案,将从所有提交中替换作者


我只想更改某些特定提交的作者。

如果这是最后一次仅提交使用

git commit --amend --reset-author
或者如果您想将其更改为
.gitconfig

git commit --amend --author="Name <email@example.com>"
git提交--amend--author=“Name” 如果是最后几次提交,您可以将其与
git-rebase


注意建议您不要使用此功能,如果您已经推动了工作,则需要强制推动,并且会与项目中与您一起工作的所有人员发生冲突。

这可能是一个更好的复制目标:。