SORU
10 Mart 2010, ÇARŞAMBA


Moda gibi ağaca git branch çıktı

Şu an yazarken "git branch"

rasgele bir sırayla dallarıma listeler.

Ben "git branch" fasion, somethign gibi: bir ağaç benim çıkış listelenen isterdim aslında . tercih ne olurdu

master
|-- foo
  |-- foo1
  |-- foo2
|-- bar
  |-- bar4

Burada, foo & bar ana foo bar ' dan itibaren dallı dallı dallı edildi.

Bu başarmak için kolay mı?

[Komut satırı yardımcı programları. Bu/vim iş akışı benim zsh uyması gerekiyor.]

CEVAP
15 Mart 2012, PERŞEMBE


İstediğin gibi değil ama

git log --graph --simplify-by-decoration --pretty=format:'%d' --all

oldukça iyi bir iş yapar. Etiketler ve uzak Şubeler de gösterir. Bu herkes için uygun olmayabilir, ama yararlı buluyorum. --simplifiy-by-decoration hakemler gösterilen sınırlayıcı için büyük hile burada.

Benim günlüğünü görüntülemek için benzer bir komut kullanın. Tamamen gitk benim kullanım yerine edebildim.

git log --graph --oneline --decorate --all

~/Benim bu takma dahil ederek kullanıyorum.gitconfig dosyası:

[alias]
    l = log --graph --oneline --decorate
    ll = log --graph --oneline --decorate --branches --tags
    lll = log --graph --oneline --decorate --all

Düzenleme:Güncelleştirilmiş önerilen günlük komut/basit seçenek bayraklarını kullanmak için takma ad.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Git

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Britec09

    Britec09

    4 Mart 2009
  • NYCarspotter

    NYCarspotter

    26 EYLÜL 2011
  • spederson7

    spederson7

    17 Temmuz 2006