dackdive's blog

新米webエンジニアによる技術ブログ。JavaScript(React), Salesforce, Python など

[git]git diff --stat でパスを省略しない方法

git diff --stat [コミットId]した時に、対象のファイルの階層が深いなどの理由で

.../short/path/to/filename.

というように、パスが省略されてしまいます。

これを避けるには、

git diff --stat-width=800 [コミットId]

とすればOK。
800という値は試行錯誤で決めうちです。

ちなみに、これを調べてる途中で見つけたんですが
Githubリポジトリの一番最初からの差分を表示するには

git diff --stat-width=800 4b825dc642cb6eb9a060e54bf8d69288fbee4904

とするそうです。

参考URL:
Making git diff --stat show full file path - Stack Overflow