更改所有提交的提交元数据

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

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

  • 你可以使用git filter-branch (修改“New Name”和“new@email.com”):

    git filter-branch --commit-filter 'export GIT_AUTHOR_NAME="New Name"; export GIT_AUTHOR_EMAIL="new@email.com"; git commit-tree "$@"'
    

    如果你不想做整个分支,你可以在最后添加一个修订范围(reva不会被触及):

    git filter-branch --commit-filter 'export GIT_AUTHOR_NAME="New Name"; export GIT_AUTHOR_EMAIL="new@email.com"; git commit-tree "$@"' reva..revb
    
    链接地址: http://www.djcxy.com/p/28493.html

    上一篇: Changing commit metadata on all commits

    下一篇: Change mail address in each commit