有没有办法改变我第一次提交的电子邮件?
可能重复:
如何在git中更改提交的作者?
我推5个提交,但我想改变作者的电子邮件地址,我推动了第一次提交。
那可能吗 ?
我认为你正在寻找git filter-branch
你必须自己决定是否真的值得付出努力..
git filter-branch -f --commit-filter '
if [ "$GIT_AUTHOR_EMAIL" = "wrongemail@adress.com" ];
then
GIT_AUTHOR_NAME="Firstname NAME";
GIT_AUTHOR_EMAIL="email@adress.com";
git commit-tree "$@";
else
git commit-tree "$@";
fi' HEAD
链接地址: http://www.djcxy.com/p/28497.html