BETA

filter-branchでGit管理していたことをなかったことにするように歴史改竄

投稿日:2019-07-23
最終更新:2019-07-23

git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch hoge.txt --prune-empty -- --all

hoge.txt を、 Carthage/ みたいにディレクトリにすれば、ディレクトリでもいける
意味は後で調べること

これを行うと、今のブランチを、最初のコミットから最新まで全て舐め回して歴史改竄するので、チームで開発してるときとかはやや危険。
みんなが一息ついたスキをついてやるのが無難

技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

備忘録ほどの価値もない走り書き

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう
目次をみる
技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
or 外部アカウントではじめる
10秒で技術ブログが作れます!