
Πώς μπορώ να κάνω git δείχνουν τρέχοντα κόμβο μου στο γράφημα καταγραφής; `git log --graph --all` σηματοδοτεί όλοι οι κόμβοι εξίσου με *, αλλά έχω συνηθίσει να Mercurial όπου hg glog οπτικά διαφοροποιεί τρέχοντα κόμβο μου απεικονίζει με @. Αυτό είναι ιδιαίτερα χρήσιμο μετά git φέρω (γνωστός και ως hg pull), όταν τρέχοντα κόμβο μου δεν θα είναι απαραίτητα να είναι στην κορυφή. 


Προς το παρόν έχω να καταλάβω κατακερματισμού τρέχοντα κόμβο μου και στη συνέχεια να κυνηγούν μέσα από την έξοδο του γραφήματος καταγραφής. Υπάρχει καλύτερος τρόπος;


PS - Είμαι σε μη γραφικό περιβάλλον, ώστε gitk δεν αποτελεί επιλογή.


[UPDATE: τώρα είμαι πλήρως εγκλιματισθεί στις git, και το πρώτο πράγμα που χρειάζεται για τη δημιουργία ενός νέου περιβάλλοντος είναι θέμα την ακόλουθη εντολή για να στήσετε ένα ψευδώνυμο git:



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

```

Αυτό μου επιτρέπει να πληκτρολογήσετε `git map`σε κάθε repo και να δείτε ένα χάρτη ascii-art όλων των κλάδων και δεσμεύεται, και τη θέση μου σε αυτό το χάρτη. Αυτό το ψευδώνυμο είναι ίσως πιο διαδεδομένες εντολή git μου σε αυτό το σημείο (εκτός προσθέσετε και να δεσμευτεί), είναι πραγματικά απαραίτητο για μένα]

 
κάνει git καταγραφής --graph --all δείχνουν την τρέχουσα θέση, όπως Hg glog κάνει
=================================================================================



Προσθέτοντας την `--decorate`επιλογή θα εμφανιστούν οι αναφορές που δείχνουν προς κάθε commit. Έτσι, για παράδειγμα, θα δείτε **HEAD** και **προέλευσης / HEAD** (ή οτιδήποτε άλλο) στις σωστές θέσεις.


Μπορούν ακόμη και να είναι σε αρκετά χρώματα, αν έχετε αυτό ενεργοποιηθεί.


PS. ευχαριστώ για να με κάνει να ελέγξετε αυτό - είναι πραγματικά πολύ ωραία, ειδικά με τον τρόπο που δείχνει επίσης διάφορες κρύπτες μου.

 

Ίσως με την προσθήκη ορισμένων επιλογή μορφοποίησης, μπορείτε να δείτε πού HEAD είναι:



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

```

Ανατρέξτε στην ενότητα « [Απεικόνιση τοπολογίας υποκατάστημα στο git](https://stackoverflow.com/questions/1838873/visualizing-branch-topology-in-git/1838938#1838938) » για παράδειγμα.

 