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

  • Canceriansoul

    Canceriansou

    15 Ocak 2011
  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011
  • Willie D.

    Willie D.

    16 Aralık 2006