如何在gitlab上更改提交作者?

时间:2018-12-20 00:59:55

标签: git gitlab

我为我的朋友制作项目,但是几次提交后我看到了问题。我认为,如果即时消息登录到他的帐户,它将像他一样创建。但这是我的另一位作者创建的。我可以在gitlab上更改它吗? If是在不更改数据提交的情况下对其进行更改的选项。

1 个答案:

答案 0 :(得分:1)

可以。在本地克隆仓库,然后使用filter分支

 git filter-branch --commit-filter 'if [ "$GIT_AUTHOR_NAME" = "John Doe" ];
  then export GIT_AUTHOR_NAME="My Friend"; export GIT_AUTHOR_EMAIL=friend@friends.com;
  fi; git commit-tree "$@"'