如何在特定修订版中更改GIT中提交的作者


How do I change the author of a commit in GIT from specific revision

本问题已经有最佳答案,请猛点这里访问。

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

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

我得到了一些关于ans的帖子,但是他们提供的解决方案将取代所有提交中的auther。

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


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

1
git commit --amend --reset-author

或者如果你想把它改成不在你的.gitconfig中的东西

1
git commit --amend --author="Name"

如果这是最后两个承诺,您可以将其与git-rebase结合起来。

请注意,如果您已经推动了您的工作,建议您不要使用它,它将需要一个强制推动,并将与所有与您在项目中合作的人发生冲突。