174 votes

enregistrer les 10 premiers dans git

Deux questions :

  1. Comment afficher les 10 premiers commit dans git du début à la fin. (pas de branche)
  2. Comment spécifier l'index commit et l'enregistrer. (afficher le deuxième ou le troisième)

Je sais que git utilise parent pour lier la validation, il est facile de consigner la validation de bout en bout. like : git log HEAD~10

Mais j'ai besoin d'interroger du début à la fin, est-ce possible ?

353voto

kostix Points 11762
git log -10

Afficherait 10 commits les plus récents correspondant aux spécifications de révision (une spécification manquante signifie « tous les commits »).

Voir page de manuel :

git help log

section Commit Limiting

-<number>, -n <number>, --max-count=<number>
    Limit the number of commits to output.

75voto

CharlesB Points 27070

Il suffit de tout enregistrer avec un format de ligne et de suivre la sortie :

git log  --pretty=oneline | tail -n 10 

43voto

Nayagam Points 712

Voici mon approche,

Pour obtenir les 10 premiers commits :

git log -n 10

-n est un nombre

Supplémentaire Pour obtenir le prochain 10 commit skip first 10 :

git log --skip=10 -n 10

20voto

RAVI PATEL Points 257

i utiliserait une commande de syntaxe inférieure à simple ;

git log -10 --oneline

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X