git range-diff コマンド
git range-diffこのコマンドは、2つのコミット範囲間の差分を比較するために使用します。
git range-diffこのコマンドは git diff に似ていますが、2つの異なるコミット範囲を同時に比較できます。通常、一連のコミットが異なるブランチや異なるバージョン間でどのように変化したかを確認するために使用します。これはコードレビューや変更比較に特に役立ちます。
基本構文
git range-diff <old-range> <new-range>
<old-range>:古いコミット範囲またはブランチ。<new-range>:新しいコミット範囲またはブランチ。
一般的な使い方
1、2つのコミット範囲を比較する
branch1 のコミット範囲と branch2 のコミット範囲の差分を比較します:
git range-diff branch1 branch2
例:
git range-diff feature/old-branch feature/new-branch
2、2つのコミット系列を比較する
2つのコミット系列の差分を比較し、特定の期間内の変更を確認します:
git range-diff <start-old>..<end-old> <start-new>..<end-new>
例:
git range-diff HEAD~10..HEAD~5 HEAD~5..HEAD
ここで、HEAD~10..HEAD~5 は古いコミット範囲を表し、HEAD~5..HEAD は新しいコミット範囲を表します。
その他の拡張
Git 基本操作