【问题标题】:How do I change the author of a commit in GIT from specific revision [duplicate]如何从特定修订版更改 GIT 中提交的作者 [重复]
【发布时间】:2013-12-19 05:33:46
【问题描述】:

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

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

我收到了一些带有 ans 的 POST,但他们提供的解决方案将替换所有提交中的 auther。

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

【问题讨论】:

标签: git


【解决方案1】:

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

git commit --amend --reset-author

或者,如果您想将其更改为不在您的 .gitconfig 中的内容

git commit --amend --author="Name <email@example.com>"

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

注意如果您已经推送了您的工作,建议您不要使用它,它需要强制推送,并且会与所有与您一起参与该项目的人发生冲突。

【讨论】:

    猜你喜欢
    • 2011-06-26
    • 2023-03-13
    • 2017-04-20
    • 2012-07-14
    • 1970-01-01
    • 2021-11-02
    • 2018-12-30
    • 1970-01-01
    相关资源
    最近更新 更多