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リポジトリを持っています。いくつかのコミットが実行されました-いくつかのファイルが追加され、いくつかが削除されました。
ファイルのリストを取得したいのですが、誰かが私のリポジトリから特定のタグのクローンを作成した場合にクローンが作成されます。
したがって、特定のコミットのファイルではありません。以前のすべてのコミットとマージされる場合は、このコミットのファイルです。
そのようなファイルのリストを取得する方法はありますか?
git ls-tree -r --name-only tagName
レポにタグを設定している場合は機能します。 これは、インデックスを (追加、削除、変更したファイルと共に) コミットしたことを前提としています。
タグまたはコミットは、常にリポジトリのすべてのファイル、つまり完全なリポジトリ コンテンツを参照します。 変更されたものだけを参照するわけではありません。