1. ホーム
  2. git

[解決済み] Gitは 1.ブランチ内の全ファイルのリストアップ、2.異なるブランチのファイルの比較

2023-01-11 10:15:25

質問

  1. のようなコマンドを探しています。 ls -R または dir/s で、コミット/ブランチ内のすべてのファイルをリストアップすることができます。
  2. 異なるブランチからの 2 つのファイルを比較することができるコマンドはありますか。

どのように解決するのですか?

  1. git ls-tree -r --name-only <commit> (ここで <commit> の代わりに <branch> ).

    また -t オプションを使用すると、サブディレクトリに入る前にその一覧を表示します。
  2. git diff <branchA>:<fileA> <branchB>:<fileB> ,

    または、同じファイルを比較する場合 git diff <branchA> <branchB> -- <file>