替换git提交者信息

302#6bb44188

多个账号的提交者可能是同一个作者,统一信息方案

修改代码提交者

git 复制代码
git filter-branch -f --commit-filter '
  if [ "$GIT_AUTHOR_EMAIL" = "37092006+xxx@users.noreply.github.com" ];
  then
          GIT_AUTHOR_NAME="zbf";
          GIT_AUTHOR_EMAIL="zbfcqtl@gmail.com";
          git commit-tree "$@";
  else
          git commit-tree "$@";
  fi' HEAD

修改实际提交者

git 复制代码
git filter-branch -f --commit-filter '
  if [ "$GIT_COMMITTER_EMAIL" = "37092006+xxx@users.noreply.github.com" ];
  then
          GIT_COMMITTER_NAME="zbf";
          GIT_COMMITTER_EMAIL="zbfcqtl@gmail.com";
          git commit-tree "$@";
  else
          git commit-tree "$@";
  fi' HEAD

执行git commit的人

参与本文讨论

请先登录 GitHub 后留言

0/500

本文留言

0

这篇文章还没有留言,来写第一条吧。

1 / 1