git更改author、committer

更改author_email ==[email protected]

git filter-branch --commit-filter '

if [ "$GIT_AUTHOR_EMAIL" = "[email protected]" ];

then

GIT_AUTHOR_NAME="ifatter";

GIT_AUTHOR_EMAIL="[email protected]";

git commit-tree "$@";

else

git commit-tree "$@"; fi' HEAD



更改全部
git filter-branch --commit-filter '
GIT_AUTHOR_NAME=" ifatter ";
GIT_AUTHOR_EMAIL=" [email protected] ";
git commit-tree "$@";
' HEAD

git update-ref -d refs/original/refs/heads/master

git for-each-ref --format="%(refname)" refs/original/ | xargs -n 1 git update-ref -d

git reflog expire --expire=now --all

git gc --prune=now


更改远程分支,直接删掉远程分支,再push上去



你可能感兴趣的:(git更改author、committer)