我正在为我的朋友制作一个项目,但在几次提交后发现了问题。 我以为如果我用他的账户登录,它会像他一样创建。 但是它是由另一个作者(我)创建的。 在GitLab上能否更改这个问题? 如果有选项可以在不更改数据提交的情况下进行更改。
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 "$@"'
git log
,你会看到当前的作者名字,它必须匹配 $GIT_AUTHOR_NAME
。只要你这样做,它就应该可以工作。 - mike