Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以下を使用して、コミット以降に変更されたすべてのファイルのリストを取得しています
git diff --stat [SHA1]
しかし、リストが表示された後、同じSHA1であるため、特定のファイルの変更を表示したかったのです。どうやってやるの?
そのコミットから最新のコミットまでの変更が必要な場合は、次を使用します。
git diff <SHA1> HEAD <path/to/file>
当然のことながら、コミット ハッシュ (特定の SHA1、、、など) に解決される他の式を代わりに使用HEADできます。HEAD^master
HEAD
HEAD^
master
作業ディレクトリに変更を含めるには、次を使用します
git diff <SHA1> <path/to/file>
これには、そのコミット以降の履歴全体と、コミットされていない変更が含まれます。