0

「git diff --name-only B A」のようなものを探していますが、コミット A に含まれるファイルに限定されています。つまり、コミット A で変更されたすべてのファイル (履歴を除く) のリストが必要です。コミット B と同じ (履歴を含む)。

gitでこれを行う簡単な方法はありますか?

よろしく、ヨッヘン

4

1 に答える 1

1

--diff-filterオプションを使用してこれを行うことができます。Aと の間で(たとえば、削除または追加ではなく) 変更されたファイルのみを検索するには、次のBようにします。

git diff --name-only --diff-filter=M B A
于 2011-10-20T11:38:50.750 に答える