「git diff --name-only B A」のようなものを探していますが、コミット A に含まれるファイルに限定されています。つまり、コミット A で変更されたすべてのファイル (履歴を除く) のリストが必要です。コミット B と同じ (履歴を含む)。
gitでこれを行う簡単な方法はありますか?
よろしく、ヨッヘン
--diff-filter
オプションを使用してこれを行うことができます。A
と の間で(たとえば、削除または追加ではなく) 変更されたファイルのみを検索するには、次のB
ようにします。
git diff --name-only --diff-filter=M B A