エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
Git Advent Calendar / Jun. 21日目の記事を書かせて頂きます。 今回の記事では、gitのfilter-branchを...Git Advent Calendar / Jun. 21日目の記事を書かせて頂きます。 今回の記事では、gitのfilter-branchを紹介します。 filter-branchとは これは、大量のコミットの書き換えを機械的に行うオプションです。 (filter-branch自体はシェルスクリプトで書かれています。) これを使うとレポジトリの歴史上からコミットされたファイルを完全に抹消することができます! 今回、ファイルを抹消するためにfilter-branchの--index-filterオプションを使います。 使うシチュエーション こんな怖いオプションどこで使うのかというと、例えば下記のようなシチュエーションが考えられます。 パスワードファイルを間違ってcommitしてしまった or やんごとなき事情により削除したい 巨大なファイルを間違ってcommitしてしまった 1コミットだけ