LoginSignup
1
0

More than 3 years have passed since last update.

GitHub で noreply email へ移行する際にすべきこと

Last updated at Posted at 2019-02-26

GitHub Privacy 101: How to remove personal emails from your public repos

上記リンク先の記事を参考にしています。

途中から noreply email を使い始めても、いままでのコミットに記載されたメールアドレスは noreply に変わることはないので、GitHub 上でアイコンが適切に表示されないコミットが発生したり、以前に使用していたメールアドレスがコミットログに記載された状態で公開され続けたりします。

今までに使用していたメールアドレスをコミットログから抹消したければ、すべてのコミットを消去してしまうしかありません。以下のコマンドを実行してすべてのコミットを無かったことにします。

git checkout --orphan new-main
git add .
git commit -m "Clean commits"
git branch -m main old-main
git branch -m new-main main
git push --force --set-upstream origin main
git branch -D old-main
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0