読者です 読者をやめる 読者になる 読者になる

DC4

今よく言われてる「草食系」にはなったらあかん! 野獣のような「肉食系」になるため、今は肉ばっかり食べてるよ。

最強のオプション filter-branchを使ってみた

プライベートプロジェクトをパブリックに移動する際に
一部のファイルは移動したくないし、
歴史からも抹消したいなぁと思い調べてみると、
Gitにはfilter-branchというコマンドがある事を知りました。

このfilter-branchは最強らしいです。

6.4 Git のさまざまなツール - 歴史の書き換え

今回使ったコマンド

git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch 消したいファイル" --prune-empty -- --all

--index-filter " gitコマンド " が全てのコミットに適用されるコマンドになります。

参照