完全にそれはそう、という感じだったが git diff "*.go"
みたいな形で可能だった。(コンフィグファイルを生成するようなスクリプトを書いて、スクリプトのdiffとコンフィグファイル自身のdiffを別に見たいときとかに使いたかった)
~/work/github.com/yumechi/TIL_support main* ❯ git diff HEAD~ "*.py" ~/work/github.com/yumechi/TIL_support main* ❯ git diff HEAD~ "*.go" diff --git a/src/settings/settings.go b/src/settings/settings.go index 423895f..346766a 100644 --- a/src/settings/settings.go +++ b/src/settings/settings.go @@ -23,7 +23,7 @@ const envFilename = ".env" var defaultMap = map[string]string { "REPO_USER_NAME": "yumechi", "REPO_NAME": "TIL", - "TARGET_TAG": "read", + "TARGET_LABEL": "read", } // デフォルト値ありの補完
参考
How to filter git diff based on file extensions? - Stack Overflow