tipos - git ver archivos modificados
¿Cómo encontrar las últimas confirmaciones en un repositorio de git? (4)
Para encontrar un número específico de confirmaciones, puede utilizar la opción -n
:
git log -5 # or git log -n 5 # fetches the last 5 commits
Como señaló @honk, -n 5
y -5
son equivalentes.
Para encontrar confirmaciones en otra rama, sin revisar la otra rama:
git log branch_name
Por lo tanto, si está en la rama de desarrollo y desea obtener los últimos 10 confirmaciones de master (oneline), puede hacer:
git log --oneline master -10
Para ver las confirmaciones de todas las ramas hay un argumento --all
.
git log --all
Tengo un repositorio de git, hay muchas sucursales, muchas confirmaciones, quiero encontrar las últimas 10 confirmaciones, cómo hacerlo, ¡gracias!
Para las últimas 10 confirmaciones en todas las ramas, puedes hacer:
git log --graph --all --format=format:''%h - (%ai) %s — %cn %d'' --abbrev-commit --date=relative -10
- % h es el hash de cometer
- % ai es la fecha de autor (use% ci para la fecha de envío)
- % s es el sujeto de cometer
- % cn es el nombre del remitente
- -10 significa 10 últimas confirmaciones.
Consulte aquí para obtener más información si necesita personalizar más: http://linux.die.net/man/1/git-log
Prueba este git log --graph
y obtendrás las confirmaciones en el orden más reciente al más antiguo junto con
•the checksum of the commit
•the author name and email
•the date the author committed it
•the full commit message
EDITAR:
o puedes usar:
git log --pretty=oneline --graph
Lo que le da a todos los compromisos y topología de rama.
Si desea realizar confirmaciones para todas las ramas, necesita el argumento --all, limite el registro 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