uczynić git log --graph --all pokazują aktualną pozycję jak Hg Glôg robi

głosy
16

W jaki sposób można uczynić git pokazać mojego obecnego węzła na wykresie log? git log --graph --all zaznacza wszystkie węzły równo z *, ale jestem przyzwyczajony do Mercurial gdzie Hg Glôg wizualnie odróżnia mojego obecnego węzła przez przedstawiających go @. Jest to szczególnie przydatne po git fetch (aka hg przyciąganie), kiedy mój obecny węzeł nie będzie koniecznie na wierzchu.

Obecnie mam dowiedzieć się hash mojego obecnego węzła, a następnie polowania poprzez wyjście dziennika wykresu. Czy istnieje lepszy sposób?

PS - Jestem w środowisku bez graficznego tak gitk nie jest rozwiązaniem.

[UPDATE: teraz jestem w pełni zaaklimatyzować do git, a pierwszą rzeczą, jaką należy utworzenie nowego środowiska jest kwestią następujące polecenie w konfiguracji aliasu git:

git config --global alias.map 'log --graph --full-history --all --color --decorate'

To pozwala mi wpisać git mapw dowolną repo i zobaczyć mapę ASCII-art wszystkich oddziałów i zobowiązuje, a moje miejsce na tej mapie. Ten pseudonim jest prawdopodobnie mój pojedynczy najczęściej używane polecenia git w tym momencie (oprócz dodawania i popełnić), naprawdę niezbędny dla mnie]

Utwórz 15/11/2011 o 11:12
użytkownik
W innych językach...                            


2 odpowiedzi

głosy
2

Może poprzez dodanie opcji formatowania, można zobaczyć, gdzie HEAD jest:

--pretty=format:"%h%x09%d%x20%s"

Patrz „ Wizualizacja topologii oddział w git ” dla ilustracji.

Odpowiedział 15/11/2011 o 11:33
źródło użytkownik

głosy
11

Dodanie --decorateopcji pokaże pozycje literaturowe wskazujące na każdy popełnić. Tak więc, na przykład, zobaczysz HEAD i pochodzenia / HEAD (lub cokolwiek) w odpowiednich miejscach.

Mogą być nawet w ładnych kolorach, jeśli to włączone.

PS. Dzięki za co mnie to sprawdzić - to rzeczywiście bardzo ładne, zwłaszcza sposób, w jaki pokazuje również moje różne stashes.

Odpowiedział 15/11/2011 o 11:38
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more