Git 履歴を削除して初期化する

Git の初期化

Git を使い続けていると、履歴が増え続けて容量が大きくなる。 不要な履歴であれば、定期的に削除して容量を減らす方法を確認する。

まず対象リポジトリへ移動し、既存の履歴を削除する。

$ rm -rf .git

Git を初期化する。初期化されると、新しい .git ディレクトリが作成される。

$ git init

すべてのファイルを追加する。

$ git add .
or
$ git add -A

そしてコミットする。

$ git commit -m "Initial commit"

リポジトリを接続する。

$ git remote add origin {repository address}

git push コマンドに --force オプションを付けて強制 push する。

$ git push -u --force origin master