0

以下を使用して、コミット以降に変更されたすべてのファイルのリストを取得しています

git diff --stat [SHA1]

しかし、リストが表示された後、同じSHA1であるため、特定のファイルの変更を表示したかったのです。どうやってやるの?

4

1 に答える 1

4

そのコミットから最新のコミットまでの変更が必要な場合は、次を使用します。

git diff <SHA1> HEAD <path/to/file>

当然のことながら、コミット ハッシュ (特定の SHA1、、、など) に解決される他の式を代わりに使用HEADできます。HEAD^master

作業ディレクトリに変更を含めるには、次を使用します

git diff <SHA1> <path/to/file>

これには、そのコミット以降の履歴全体と、コミットされていない変更が含まれます。

于 2013-09-18T06:53:44.523 に答える