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