Çift nokta arasındaki farklılıklar&;.." quot; ve üç nokta ne "..." Git içinde tamamlama aralıkları?
Bazı Gıt komutları tamamlama aralıkları tek bir geçerli sözdizimi iki ..
ve başka bir sözdizimi üç nokta ...
kullanan iki nokta ile isim tamamlama ayırmaktır.
İkisi arasındaki farklar nelerdir?
CEVAP
Kullanarak Git Log ile Aralıkları İşlemek
Tamamlama fark git log
..
...
gibi aralıkları kullanırken, dalları İçİn A ve B,
git log A..B
size gösterecektirtüm B Bir yok olduğunu taahhüt ederiken
git log A...B
size gösterecektirher ikisi deA ve B olmayan tamamlar, ve B Bir yok olan, ya da başka bir deyişle, tamamlarher iki A ve B hisse kaydeder, böylece sadece onlar tamamlar gösteren tüm filtre olacaktıryokhem paylaşmak.
Venn Diyagramları Ve Ağaç İşlemek ile görselleştirme
Burada git log A..B
görsel bir temsili. Bu işleyen şube B içeren bir şey yok içinde ne tarafından döndürülür kaydetme aralığı ve vurgulanmış kırmızılı Venn şeması ve daire içinde mavi tamamlama ağaç:
Bu git log A...B
diyagramları. Eğer bu haller dikkat edinpaylaştıher iki şube tarafından komut tarafından döndürülen değil:
Üç-Nokta Tamamlama yapma ...
Daha Kullanışlı bir Aralık
Taahhüt ...
aralığı üç-nokta günlük bir komut daha yararlı --left-right
hangi dalına ait işlemiş olduğu göstermek için bu seçeneği kullanarak yapabilirsiniz:
$ git log --oneline --decorate --left-right --graph master...origin/master
< 1794bee (HEAD, master) Derp some more
> 6e6ce69 (origin/master, origin/HEAD) Add hello.txt
Yukarıda çıkışı, master
ait olduğunu taahhüt eder origin/master
ait olduğunu taahhüt eder >
ile öneki <
ile öneki görürsünüz.
Kullanarak Git Diff ile Aralıkları İşlemek
Bir gün aralıkları git diff
, ama şimdi için, Git diff .. ? What's the difference between having .. and no dots kontrol etmek isteyebilirsiniz taahhüt nasıl benim açıklama ekleyeyim.
Çift nokta arasındaki farklılıklar&;.....
&Quot anlamı nedir;... ..." token...
Nasıl nokta gösterebilir miyim (&;...&...
Arasındaki fark "teşhir" ve ...
Bir " nokta;Sunucu" Oluşturmak...