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

时间:2013-12-03 08:44:28

标签: git

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

现在我想从现有提交中更改作者姓名。

我用ans获得了一些POST,但他们提供的解决方案将取代所有提交的作者。

我想仅从某些特定提交中更改作者。

1 个答案:

答案 0 :(得分:1)

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

git commit --amend --reset-author

或者,如果您想将其更改为.gitconfig

以外的内容
git commit --amend --author="Name <email@example.com>"

如果是最后几次提交,您可以将其与git-rebase

结合使用

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