逆引きマニュアル: Git: 過去のコミットAuthorを全て修正

投稿日: 更新日:

やりたいこと

Gitで過去のコミットのAuthorを全て修正する方法です。

前提条件

  • git push -fしても問題ないこと

概要

手順

以下のコマンドを打ってから、git push -fをする。

git filter-branch -f --env-filter "\
GIT_AUTHOR_NAME='Hideki Ikemoto';\
GIT_AUTHOR_EMAIL='test@example.com';\
GIT_COMMITTER_NAME='Hideki Ikemoto';\
GIT_COMMITTER_EMAIL='test@example.com';\
" HEAD

制限事項

外部サイト

マニュアル