machen git log --graph --all zeigen aktuelle Position wie hg glog tut

stimmen
16

Wie kann ich meinen aktuellen Knoten im log Grafik machen git zeigen? git log --graph --all alle markiert die Knoten gleich mit *, aber ich bin zu Mercurial verwendet , wo hg meine aktuellen Knoten Glog unterscheidet visuell indem sie sie mit @ darstellt. Dies ist besonders nützlich nach git (aka hg pull) holen, wenn mein aktueller Knoten nicht unbedingt an der Spitze sein wird.

Zur Zeit habe ich meinen aktuellen Knotens Hash herausfinden und dann durch die Ausgabe von Graphen log jagen. Gibt es einen besseren Weg?

PS - Ich bin in einer nicht-grafischen Umgebung so gitk keine Option ist.

[UPDATE: jetzt bin ich voll akklimatisiert git, und das erste, was ich eine neue Umgebung keine Einrichtung ist der folgende Befehl eines Git-Alias-Setup:

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

Dies ermöglicht es mir zu geben git mapjede Repo und sehen den Zweigen eine ascii-art Karte aller und verpflichtet sich , und meine Position auf dieser Karte. Dieser Alias ist wahrscheinlich meine einzige am häufigsten verwendeten git Befehl an dieser Stelle (neben hinzufügen und Festschreibung), wirklich unentbehrlich für mich]

Veröffentlicht am 15/11/2011 um 11:12
vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
2

Vielleicht durch eine Formatierungsoption hinzugefügt haben, können Sie sehen, wo HEAD ist:

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

Siehe „ Visualizing Zweig - Topologie in git “ anschaulichen Charakter .

Beantwortet am 15/11/2011 um 11:33
quelle vom benutzer

stimmen
11

Die Hinzufügen --decorateOption zeigt die Schiedsrichter zu jedem zeigen begehen. So zum Beispiel, werden Sie sehen , HEAD und origin / HEAD (oder was auch immer) in den richtigen Stellen.

Sie können sogar in schönen Farben, wenn Sie, dass aktiviert haben.

PS. Dank dafür, dass ich dies überprüfen - es es meine verschiedenen stashes eigentlich sehr schön, vor allem die Art und Weise ist auch zeigt.

Beantwortet am 15/11/2011 um 11:38
quelle vom benutzer

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