faire --graph git log --all montrer l'emplacement actuel comme hg glog ne

voix
16

Comment puis - je faire git montrer mon nœud actuel dans le graphique du journal? git log --graph --all marque tous les nœuds aussi avec *, mais je suis habitué à Mercurial où hg glog visuellement mon noeud différencie en cours en dépeignant avec @. Ceci est particulièrement utile après git fetch (aka hg pull), quand mon noeud courant ne sera pas nécessairement au sommet.

À l'heure actuelle, je dois comprendre le hachage de mon noeud courant, puis chasser par la sortie du journal graphique. Y at-il une meilleure façon?

PS - Je suis dans un environnement non graphique si gitk est pas une option.

[MISE À JOUR: maintenant je suis complètement acclimaté à git, et la première chose que je mise en place d'un nouvel environnement est la commande suivante pour configurer un alias git:

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

Cela me permet de taper git mapdans une pension et voir une carte ascii-art de toutes les branches et engage, et mon emplacement sur cette carte. Cet alias est probablement ma seule commande git le plus utilisé à ce stade ( en plus d' ajouter et de validation), vraiment indispensable pour moi]

Créé 15/11/2011 à 11:12
utilisateur
Dans d'autres langues...                            


2 réponses

voix
2

Peut-être en ajoutant une option de formatage, vous pouvez voir où HEAD est:

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

Voir « Visualizing topologie de branche dans git » pour illustration.

Créé 15/11/2011 à 11:33
source utilisateur

voix
11

Ajout de l' --decorateoption montrer les refs pointant vers chaque commit. Ainsi, par exemple, vous verrez HEAD et origine / HEAD (ou autre) dans les bons endroits.

Ils peuvent même être dans de jolies couleurs si vous avez ce permis.

PS. merci de me faire vérifier cela - il est en fait très agréable, surtout la façon dont il montre aussi mes différentes stashes.

Créé 15/11/2011 à 11:38
source utilisateur

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