Ich bin der Inhalt in this link verfolgen, die einfach ist, Autor Name in Github Repo für alle meine Commits zu ändern.Ändern Git Autor Info funktioniert nicht
Ich folgte den Schritten und führte das folgende Skript aus.
git filter-branch --env-filter '
OLD_EMAIL="[email protected]"
CORRECT_NAME="myname"
CORRECT_EMAIL="[email protected]"
if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]
then
export GIT_COMMITTER_NAME="$CORRECT_NAME"
export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL"
fi
if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ]
then
export GIT_AUTHOR_NAME="$CORRECT_NAME"
export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL"
fi
' --tag-name-filter cat -- --branches --tags
Das Ergebnis des Skripts ist wie folgt:
Rewrite ae90f4a2d7fe9288d678c5d530347c00f085c268 (443/443)
WARNING: Ref 'refs/heads/accounts_migration' is unchanged
WARNING: Ref 'refs/heads/campaigns' is unchanged
WARNING: Ref 'refs/heads/email' is unchanged
WARNING: Ref 'refs/heads/event_tracking' is unchanged
WARNING: Ref 'refs/heads/highcharts_integration' is unchanged
WARNING: Ref 'refs/heads/inapp_coupon' is unchanged
WARNING: Ref 'refs/heads/master' is unchanged
WARNING: Ref 'refs/heads/staging' is unchanged
Er sagt, alle Zweige unverändert sind, obwohl ich im Namen verpflichtet von [email protected]
haben.
Fehle ich hier etwas oder mache ich etwas falsch?
Check in Ihrem git log, wenn Ihre gewünschten Änderungen sind erfolgt oder nicht. Diese Warnungen können etwas anderes bedeuten. – Vishwanath