これは歴史を大規模にばさっと書き換えることができるものなので、プロジェクトを一般に公開した後や書き換え対象のコミットを元にしてだれかが作業を始めている場合はまず使うことはありません。これは非常に便利なものでもあります。いったように、非常に強力な書き換えコマンドになってます。単純に過去のコミット全てを書き換えるシンプルすべてのコミットを対象に書き換えるようにするには以下のようにします。一人で進めているリポジトリだったり、勉強した形跡としてアップしているだけのリポジトリ等にはこれだけで全然良いと思います。GIT_AUTHOR_DATE="<時刻>"'指定のコミットだけ書き換える書き換えるコミットをフィルタリングして、書き換えたいコミットだけ書き換えるようにもできます。書いた点からわかるように、実は中でシェルを実行しているだけなので、好きなようにスクリプトを書くことができます。特定のコミットだけ書き換えたいのなら、次のようにコミットIDを指定して実行することができます。--amendでも同じような事が可能です。(もちろん直近のコミットに限りますが)コマンドは以下のとおりです。"時刻"コミット直後にすぐ気づいたならこれで大丈夫そうですね!おまけGitには、実はAUTHORとCOMMITERという2人の情報が記憶されています。こちらの記事などを参照すると良さそうです。www.shigemk2.comなので、今回の記事ではシンプルにするためにAUTHORの書き換えだけを紹介しているので、もしもCOMMITER側の情報も書き換えたい場合はAUTHORと書かれていたところをCOMMITERに変えてコマンドを実行してみてください。読者になる検索リンクヘルプはてなブログお知らせ最新記事2019年さんお疲れさまでした。2020年さんよろしくお願いします。2018年、ありがとうございました。月別アーカイブ参加グループ酒呑みたちのリレーブログngineerxivはてなブログをはじめよう!shiro_gomaさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとはあざらし備忘録。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。