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

2018/04/02 14:51 by hiro_y hiro_y
  :追加された部分   :削除された部分
(差分が大きい場合、文字単位では表示しません)
gitの履歴を一旦全部なかったことにする方法
gitで納品とかで、履歴を残したくない場合などに。

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

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

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

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

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