名もなき未知

エンジニアリングとか、日常とかそういうのをまとめる場所。

【メモ】特定の拡張子についてだけ git diff がしたい

完全にそれはそう、という感じだったが 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