2026-03-10 22:41:14
Git で追加差分だけを抽出して特定の文字列が含まれているかをチェックする
用途
ソースレビュー前とかに実行して、確実に除外したいものを検知するために使うとかです。除外するかは検知したあとの判断に任せる感じです。
コード
git diff { commit id 1} { commit id 2} | grep '^+' | grep -v '^+++' | grep {特定の文字列}
{特定の文字列} が例えば本番には入れたくない dump とかを想定しています。
おわり
自力で書けそうだったのですが ChatGPT に聞いてしまった。かなり罪悪感を持ってしまいます。これぐらい自分でサクッと書けるだろと自責の念にかられます。