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

ψήφοι
16

Πώς μπορώ να κάνω 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 μου σε αυτό το σημείο (εκτός προσθέσετε και να δεσμευτεί), είναι πραγματικά απαραίτητο για μένα]

Δημοσιεύθηκε 15/11/2011 στις 11:12
χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
2

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

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

Ανατρέξτε στην ενότητα « Απεικόνιση τοπολογίας υποκατάστημα στο git » για παράδειγμα.

Απαντήθηκε 15/11/2011 στις 11:33
πηγή χρήστη

ψήφοι
11

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

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

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

Απαντήθηκε 15/11/2011 στις 11:38
πηγή χρήστη

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