1. ホーム
  2. git

[解決済み] Gitです。異なるブランチにある2つのファイルの差分を取るには?

2022-04-14 03:14:46

質問

異なるブランチに2つの異なるファイルを持っています。 どのようにすれば、1つのコマンドでそれらのファイルを差分することができますか?

次のようなものです。

# git diff branch1/foo.txt branch2/foo-another.txt

他のファイルをチェックアウトして、差分して、復元することもできますが、それはかなり汚い解決方法です。

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

git diff branch1:full/path/to/foo.txt branch2:full/path/to/foo-another.txt

また、相対パスも使用できます。

git diff branch1:./relative/path/to/foo.txt branch2:./relative/path/to/foo-another.txt