Git では、同じブランチ (たとえば、マスター) 上の 2 つの異なるコミット (連続していない) 間で同じファイルを比較するにはどうすればよいですか?
私は次のような比較機能を探していますビジュアルソースセーフ(VSS)またはチーム ファウンデーション サーバー(TFS)
Git では可能ですか?
ベストアンサー1
からgit-diff
マニュアルページ:
git diff [--options] <commit> <commit> [--] [<path>...]
たとえば、現在と 2 つ前のコミット間のファイル「main.c」の違いを確認するには、次の 3 つの同等のコマンドを使用します。
$ git diff HEAD^^ HEAD main.c
$ git diff HEAD^^..HEAD -- main.c
$ git diff HEAD~2 HEAD -- main.c