我如何重写git仓库中的提交者名称?

这个问题在这里已经有了答案:

  • 在Git 29个答案中更改多个提交的作者和提交者姓名和电子邮件

  • ProGit书中有一个例子可以解决这个问题。

    $ git filter-branch --commit-filter '
        if [ "$GIT_AUTHOR_EMAIL" = "schacon@localhost" ];
        then
                GIT_AUTHOR_NAME="Scott Chacon";
                GIT_AUTHOR_EMAIL="schacon@example.com";
                git commit-tree "$@";
        else
                git commit-tree "$@";
        fi' HEAD
    
    链接地址: http://www.djcxy.com/p/28485.html

    上一篇: How do I rewrite committer names in a git repository?

    下一篇: Git rebase change author?