gitの履歴を一旦全部なかったことにする方法

gitで納品とかで、履歴を残したくない場合などに。

  • .git ディレクトリーを削除
    • メタデータごとさようなら
  • または、以下のコマンドを連続で打っていく
git checkout --orphan tmp
git commit -m "first commit"
git checkout -B master
git branch -d tmp

コマンドの方だとgit remoteの設定は残るので、適宜書き換え。

END

Close