Nao000のぶろぐ

蝶を追っている少年になりたい

Git で追加差分だけを抽出して特定の文字列が含まれているかをチェックする

用途

ソースレビュー前とかに実行して、確実に除外したいものを検知するために使うとかです。除外するかは検知したあとの判断に任せる感じです。

コード

git diff { commit id 1} { commit id 2} | grep '^+' | grep -v '^+++' | grep {特定の文字列}

{特定の文字列} が例えば本番には入れたくない dump とかを想定しています。

おわり

自力で書けそうだったのですが ChatGPT に聞いてしまった。かなり罪悪感を持ってしまいます。これぐらい自分でサクッと書けるだろと自責の念にかられます。