Mostrar archivos en Git Commit
-
Mostrar archivos en Git Commit usando el comando
git diff-tree
-
Mostrar archivos en Git Commit usando el comando
git show
Al trabajar en un proyecto de equipo, debemos ver los archivos comprometidos para ver el progreso de las commits anteriores. Cada programador o desarrollador comprometido con un proyecto enviando códigos regularmente a un repositorio remoto de git se encuentra con esta situación.
Algunos necesitan información completa al respecto y otros quieren verificar la lista de archivos solo con nombres. Hay varias formas de revisar los archivos.
Este artículo analizará la verificación de la lista de archivos en lugar de ver toda la información mediante la línea de comandos de Git.
Mostrar archivos en Git Commit usando el comando git diff-tree
Este comando se usa para comparar cambios realizados en Git en el pasado. Podemos tomar dos conjuntos de datos de entrada y obtener la salida de esos conjuntos (las modificaciones realizadas entre ellos en el pasado).
Muestra los cambios realizados entre el árbol de trabajo y el índice o dos árboles, dos archivos en un disco o dos objetos blob en el repositorio remoto.
El comando principal para comprobar la lista de archivos es git diff-tree
. Se supone que es el método preferido para enumerar archivos en un commit, ya que se considera un comando de plomería en Git.
Cuando tenemos que comparar el modo de blobs o el contenido del texto, podemos hacerlo enumerando los archivos a través de varios objetos de árbol en Git.
Comando de ejemplo:
git diff-tree --no-commit-id --name-only -r <sha1-commit-hash>
Los resultados del comando anterior mostrarán los nombres de los archivos enviados al repositorio remoto en el pasado.
Producción :
Test.html
javascript/Vue.js
javascript/App.js
Los siguientes son los detalles de los argumentos utilizados en el comando de ejemplo anterior.
--no-commit-id
suprimirá la salida de ID de el commit.--name-only
mostrará solo los nombres de los archivos afectados. También podemos usar--name-status
para mostrar el estado del archivo, ya sea editado, modificado o eliminado.-r
irá a los subárboles procesando uno por uno.
Mostrar archivos en Git Commit usando el comando git show
La siguiente es otra forma de listar archivos, pero no es preferible porque es un comando Porcelain fácil de usar.
Comando de ejemplo:
git show --pretty="" --name-only <sha1-commit-hash>
Nuevamente, los resultados del comando anterior mostrarán los nombres de los archivos enviados al repositorio remoto en el pasado.
Producción :
Test.html
javascript/Vue.js
javascript/App.js
A continuación se enumeran los detalles de los argumentos en el comando de ejemplo anterior.
--pretty
describe una cadena de formato vacía para evitar lo no deseado al principio.--name-only
solo mostrará los nombres de los archivos. Alternativamente, podemos usar--name-status
para mostrar el estado del archivo.
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedInArtículo relacionado - Git Commit
- Agregar todos los archivos para confirmar excepto un archivo
- Agregar un archivo a la última confirmación en Git
- Cierra el editor de Git Commit en Windows
- Combinar selectivamente los cambios de diferentes ramas en Git
- Comprender la función de aprobación de Git Commit
- Confirmaciones de la lista de Git