1

私はやっています:

git diff --diff-filter=AM --name-only 59ade6e..c1fc4d8

59ade6e ハッシュは、すべてのファイルを追加したコミットです (私の最初のコミット)。

しかし、コマンドを実行すると、これらの追加ファイルが含まれていないようです。この diff にハッシュ リビジョンを実際に含めるにはどうすればよいですか?

4

2 に答える 2

1

がルート コミットの場合59ade6e、おそらく次のコマンドを探しています。

git ls-tree --name-only -r 59ade6e
于 2013-02-20T12:50:52.830 に答える
1

~1次の表記を使用します。

git diff --diff-filter=AM --name-only 59ade6e~1..c1fc4d8

これにより、前のコミットと59ade6eとの間の差分が行われますc1fc4d8

于 2013-02-20T12:26:28.920 に答える