Tengo un repositorio de git, hay muchas ramas, muchas confirmaciones, quiero encontrar las últimas 10 confirmaciones, cómo hacerlo, ¡gracias!¿Cómo encontrar los últimos commits en un repositorio de git?
Respuesta
Si desea compromete para todas las ramas que necesita el argumento --all, registro de límite de Git a diez con -10 y use --date-order para indicar a git log que ordene las confirmaciones con respecto a la fecha.
git log -10 --all --date-order
Prueba este git log --graph
& obtendrá los compromete en el orden más reciente de edad, junto con
•the checksum of the commit
•the author name and email
•the date the author committed it
•the full commit message
EDIT:
o puede utilizar:
git log --pretty=oneline --graph
que da todos los commits & topología rama
Para encontrar determinado número de confirmaciones puede utilizar la opción -n
:
git log -5 # or git log -n 5 # fetches the last 5 commits
Como, @honk señaló, -n 5
y -5
son equivalentes.
Para encontrar compromete en otra rama, sin salida a la otra rama:
git log branch_name
lo tanto, si usted está en el desarrollo de la rama y desea obtener la última 10 confirmaciones de maestro (oneline), se puede hacer:
git log --oneline master -10
Para ver confirmaciones de todas las ramas hay un argumento --all
.
git log --all
Se podría haber escrito que' '-n 5' y -5' son equivalentes. Y para ver todas las ramas, por supuesto, use '-all' (hablando de lo difícil que es la CLI de git). –
@honk - sí. Y creo que quisiste decir '--todos'. Actualizaré la respuesta. Gracias. – prasvin
Por últimos 10 comete en todas las ramas, puede hacerlo:
git log --graph --all --format=format:'%h - (%ai) %s — %cn %d' --abbrev-commit --date=relative -10
- % h es el hash cometer
- % ai es autor de la fecha (el uso% CI para la fecha confirmador)
- % s es el commit sujeto
- % cn es el nombre committer
- -10 significa últimos 10 confirmaciones
Ver aquí para obtener más información si es necesario para personalizar aún más: http://linux.die.net/man/1/git-log
@por qué creo que esto es lo que estás buscando ... ¡funciona! – Bijendra
- 1. ¿Cómo puedo ver los últimos commits de un repositorio de Git remoto sin hacer un clon primero?
- 2. consiga todos los commits hechos por mí en los últimos 5 días en git
- 3. git encontrar commits duplicados (por id-parche)
- 4. Leyendo un repositorio de Git, sin Git
- 5. Git lost commits
- 6. Eliminar commits grandes de git
- 7. ¿Cómo puedo omitir commits en git?
- 8. Git-archive old commits
- 9. ¿Cómo maneja git commits en una combinación?
- 10. Git merge commits
- 11. Git cambio entre commits
- 12. Eliminando información privada del antiguo Git commits
- 13. ¿Cómo elimino un repositorio local en git?
- 14. El rendimiento de Git con Big Commits contra commits pequeños
- 15. ¿Cómo obtengo una lista única de archivos modificados en un repositorio dentro de un rango de commits en Git?
- 16. ¿Cómo encontrar los N archivos más grandes en un repositorio git?
- 17. recibiendo la etiqueta de commits 'en git
- 18. Combinando múltiples commits antes de presionar en Git
- 19. Colapsando un grupo de commits en uno en Git
- 20. git push, no push all local commits
- 21. Crear un repositorio git que contenga otro repositorio git
- 22. Eliminar el antiguo git commits
- 23. ¿Cómo trabajo con un repositorio git dentro de otro repositorio?
- 24. Mover un repositorio de git
- 25. Git "no parece ser un repositorio git"
- 26. ¿Cómo creo un nuevo repositorio git desde una carpeta en un repositorio git existente?
- 27. ¿Cómo restaurar un repositorio de git corrupto?
- 28. ¿Cómo recupero un repositorio git de Heroku?
- 29. Git: Cómo obtener una instantánea de un repositorio git
- 30. ¿Cómo manejar un repositorio grande de git?
Quiero recibir las últimas confirmaciones en todas las ramas – why
Ver mi 'edited' responder – uday