2013-02-15 7 views
7

log git - ligne trop longue - pas de rupture de ligne

Quand je lance git log, je ne peux pas lire le message complet commit (utilisant Debian Linux, KDE, Konsole et bash.). Je vois le début de la phrase mais si c'est trop long, je ne peux pas le voir.

Je ne vois pas d'entrées avec plusieurs lignes.

Comment puis-je voir l'entrée complète du journal git?

+0

Avez-vous des paramètres (par exemple dans votre '.gitconfig') qui changent le format par défaut de' git log'? – bdesham

Répondre

4

Si vous avez besoin de forcer le style de journal par défaut, faire

git log --format=medium 
3

git log | cat est toujours une bonne astuce.

+0

Celui-ci a fonctionné pour moi. Toutes les autres solutions que j'ai lues n'ont pas. Merci! (2,5 ans plus tard ...) – gin93r

+0

De rien, je suis content de pouvoir aider :-) –

8

avez-vous essayé d'appuyer sur le bouton droit de la flèche pour voir ces longues lignes?

+1

Non. Mais ça marche. –

+0

Je peux utiliser les flèches gauche et droite pour voir la ligne de journal, mais comment obtenir la ligne de commande pour me laisser entrer une nouvelle commande? – WEFX

+0

@WEFX appuyez sur q. Le programme que vous regardez après runnig 'git log' s'appelle' less'. Wikipedia a un [aperçu rapide] (https://en.wikipedia.org/wiki/Less_%28Unix%29#Frequently_used_commands) – Chronial

1
$ git config --global core.pager 'less -R' 

Notez cela empêche moins de garder la trace de l'apparition de l'écran, ce qui peut conduire à divers problèmes d'affichage, dont une est de longues lignes étant divisés dans les mauvais endroits (ce qui est l'effet secondaire que nous voulons)