最強のオプション filter-branchを使ってみた
プライベートプロジェクトをパブリックに移動する際に
一部のファイルは移動したくないし、
歴史からも抹消したいなぁと思い調べてみると、
Gitにはfilter-branchというコマンドがある事を知りました。
このfilter-branchは最強らしいです。
今回使ったコマンド
git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch 消したいファイル" --prune-empty -- --all
--index-filter " gitコマンド " が全てのコミットに適用されるコマンドになります。
参照