face git log --graph --all arată locația actuală ca hg glog face

voturi
16

Cum pot face Git arăta nodul meu curent în grafic log? git log --graph --all marchează toate nodurile în mod egal cu *, dar am folosit pentru a Mercurial în cazul în care hg glog vizual diferențiază nodul meu actual , prin prezentarea - l cu @. Acest lucru este util mai ales după preluarea Git (aka hg trage), atunci când nodul meu actual nu va fi neapărat la partea de sus.

În prezent, am să dau seama hash nodul meu curent și apoi vâneze prin ieșirea a graficului log. Există o modalitate mai bună?

PS - Sunt într-un mediu non-grafic, astfel încât gitk nu este o opțiune.

[UPDATE: acum sunt pe deplin aclimatizate la git, iar primul lucru pe care eu crearea unui mediu nou este problema următoarea comandă pentru a seta un alias de git:

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

Acest lucru îmi permite să tastați git mapîn orice repo și a vedea o hartă ascii-arta a tuturor ramurilor și se angajează, și locația mea pe această hartă. Acest alias este , probabil , singura comanda mea cel mai utilizat GIT la acest punct ( în afară de a adăuga și comite), într - adevăr indispensabil pentru mine]

Întrebat 15/11/2011 la 11:12
de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
2

Poate că prin adăugarea unor opțiuni de formatare, puteți vedea în cazul în care HEAD este:

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

A se vedea „ Vizualizând topologie sucursală în git “ pentru ilustrare.

Publicat 15/11/2011 la 11:33
sursa de către utilizator

voturi
11

Adăugarea --decorateopțiunii va arăta refs indică spre fiecare comitere. Deci, de exemplu, veți vedea HEAD și de origine / HEAD (sau orice altceva) în locurile potrivite.

Ele pot fi chiar și în culori frumoase, dacă aveți activat.

PS. Vă mulțumim pentru a face acest lucru mi-a verifica - este de fapt foarte frumos, mai ales modul în care arată, de asemenea, diverse mele stashes.

Publicat 15/11/2011 la 11:38
sursa de către utilizator

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