我提交了一些错误的作者姓名的文件,当我看到git config -l
时,它正在查看其他一些用户详细信息,我的文件是根据这些用户详细信息提交的。
现在我想从现有提交中更改作者姓名。
我用ans获得了一些POST,但他们提供的解决方案将取代所有提交的作者。
我想仅从某些特定提交中更改作者。
答案 0 :(得分:1)
如果是最后一次提交,只能使用
git commit --amend --reset-author
或者,如果您想将其更改为.gitconfig
git commit --amend --author="Name <email@example.com>"
如果是最后几次提交,您可以将其与git-rebase
注意如果您已经推动了工作,建议您不要使用它,这将需要强制推动,并且会与在项目中与您合作的所有人发生冲突。