現在のブランチの作業ディレクトリと特定のファイルの別のブランチの作業ディレクトリの違いを確認する方法はありますか?たとえば、ファイル1のブランチAで作業している場合、ブランチBのファイル1との違いを比較します。
Git diff branch branch branch filename構文を使用します。
git diff branchA branchB -- file.cs
ブランチの2つの名前を入力し、オプションで-- filename
オプションを使用して1つのファイルを指定します!幸運を祈ります。問題がある場合はお知らせください。
以下は、2つのブランチの異なるファイルを比較する場合に役立ちます。
git diff develop:foo.txt master:bar.txt
legacy
と呼ばれる1つのブランチにいて、ファイルbuild.gradle
master
ブランチの同じバージョンに:
git diff master build.gradle