git range-diff コマンド

Git 基本操作Git 基本操作


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 基本操作Git 基本操作

その他の拡張