cafegale(LeafCage備忘録)

LeafCage備忘録(はてなダイアリー)と統一しました。

Gitの..(ダブルドット)は「から」という意味ではなかった

参考 Git ユーザマニュアル (バージョン 1.5.3 以降用)
A.. とある場合、Aからたどり着くことが出来ないという意味

v2.5..

とある場合、v2.5以降が表示されるが、これは「v2.5からでは辿れない」→「v2.5より先のコミット」という解釈
その証拠に、v2.5以前のコミットであっても辿り着けないものは表示される
自分自身はもちろん辿り着くことが出来る(距離ゼロ)なので、除外される


逆に、..B はBから辿り着けるという意味
つまり「Bから辿り着ける」→「B以前にあるコミット」という解釈
自分自身も辿り着くことが出来る(距離ゼロ)なので、含まれる


A..Bは「Aからは辿り着けないけどBからは辿り着ける」、つまり「AからB」という解釈


↓ダブルドット構文の詳しい説明
Git - リビジョンの選択