Comando git show

Git 基本操作Operaciones básicas de Git


git showEl comando se utiliza para mostrar información detallada de los objetos de Git.

git showEl comando se utiliza para ver el contenido de commits, etiquetas, objetos de árbol u otros objetos de Git. Este comando es muy útil para revisar el historial de commits, ver el contenido específico de los commits y depurar objetos de Git.

Sintaxis básica

git show [<options>] [<object>]
  • <object>: Especifica el objeto de Git que se va a mostrar. Puede ser un hash de commit, una etiqueta, un nombre de rama, etc.
  • <options>: Opciones de visualización o configuración de formato.

Opciones y usos comunes:

OpciónDescripciónEjemplo de uso
--pretty=format:Personaliza el formato de salida. Utiliza cadenas de formato para mostrar la información del commit.git show --pretty=format:"%h %s" <commit-hash>
--name-onlyMuestra solo los nombres de los archivos modificados.git show --name-only <commit-hash>
--name-statusMuestra los nombres de los archivos modificados y su estado de cambio (agregado, modificado, eliminado).git show --name-status <commit-hash>
--statMuestra estadísticas del commit, incluidos los archivos modificados, el número de líneas y los cambios en los archivos.git show --stat <commit-hash>
--patchMuestra el parche de diferencias del commit (comportamiento predeterminado).git show --patch <commit-hash>
--colorMuestra salida en color para mejorar la legibilidad.git show --color <commit-hash>
--no-patchNo muestra el parche, solo la información del commit.git show --no-patch <commit-hash>
--abbrev-commitMuestra el hash de commit abreviado.git show --abbrev-commit <commit-hash>
--pretty=onelineMuestra la información del commit en formato de una línea.git show --pretty=oneline <commit-hash>

Usos comunes

1. Mostrar información detallada del commit

Muestra información detallada del commit, incluidos el mensaje del commit, el autor, la fecha y los archivos modificados, etc.:

git show <commit-hash>

Ejemplo:

git show 9a0d7b6

2. Mostrar las diferencias del commit

Muestra solo las diferencias (parche) incluidas en el commit:

git show --patch <commit-hash>

Ejemplo:

git show --patch 9a0d7b6

3. Mostrar la lista de archivos del commit

Muestra solo los nombres de los archivos modificados en el commit:

git show --name-only <commit-hash>

Ejemplo:

git show --name-only 9a0d7b6

4. Mostrar estadísticas del commit

Muestra estadísticas del commit, incluidos los archivos modificados y el número de líneas:

git show --stat <commit-hash>

Ejemplo:

git show --stat 9a0d7b6

5. Mostrar información del commit con formato personalizado

Usa --pretty=format: para personalizar el formato de salida de la información del commit:

git show --pretty=format:"%h - %an, %ar : %s" <commit-hash>

Ejemplo:

git show --pretty=format:"%h - %an, %ar : %s" 9a0d7b6

6. Mostrar información detallada de una etiqueta

git show también se puede usar para ver la información detallada de las etiquetas:

git show <tag>

Ejemplo:

git show v1.0

Git 基本操作Operaciones básicas de Git

Otras extensiones