30th Sun
gitリポジトリからファイルを完全に消去する方法
gitリポジトリに間違って追加してしまったファイル等を完全に消去する方法を紹介します。
pre>>
% git filter-branch -f --index-filter 'git update-index --remove "filename"' HEAD
% git push --force
<<--
ディレクトリを削除したい場合は、ディレクトリの中身のファイルを1つずつ全て削除します。
ポイント
- 上記のコマンドはワーキングディレクトリのROOTで実行する必要があります。
- "filename"はワーキングディレクトリのROOTからの相対パスで記述します。
- "-f" オプションはつけておいた方が良いです。
posted by
genki on Sun 30 Aug 2009 at 08:44 with 0 comments