La lista se compromete entre 2 hash de comet en git

La lista se compromete entre 2 hash de comet en git
Mientras trabajan en un proyecto de desarrollo en GIT, los desarrolladores hacen muchas modificaciones a sus proyectos. Todos estos cambios o modificaciones se almacenan en el historial de GIT. Sin embargo, a veces, el historial de confirmación contiene tantos compromisos que se vuelve tan complejo encontrar compromisos particulares. En esta situación, Git permite a los usuarios enumerar las confirmaciones específicas entre dos hash de confirmación.

Esta redacción explicará los métodos para mostrar las confirmaciones entre dos hash de confirmación en git.

Cómo enumerar/mostrar compromisos entre dos hash de confirmación en GIT?

Se pueden usar diferentes comandos GIT para mostrar las confirmaciones entre dos hash de confirmación, como:

  • "git log -oneline ~… "
  • "Git Rev-List-Achestry-Path ~… "

Método 1: la lista se compromete entre dos hash de confirmación utilizando el comando "git log -oneline"

Para enumerar las cometas entre dos hash de confirmación, incluido el mensaje de confirmación, utilice el siguiente comando junto con los hash de confirmación deseados. Por ejemplo, queremos mostrar las confirmaciones entre el "60f911d" y "DC1157A"Comprometer hash:

Git log --NoNeline 60F911d ~… DC1157A

Aquí el "~"Se usa el símbolo para excluir el"60f911d" comprometerse.

La siguiente salida mostró las confirmaciones entre las ID de confirmación específicas:

Además, si solo desea ver la ID de confirmación entre los dos hash de confirmación especificados, use el "cortar -d ”” -f 1Opción con el mismo comando:

Git log --ONeline 60F911d ~… DC1157A | cortar -d "" -f 1

Método 2: la lista se compromete entre dos hash de confirmación utilizando el comando "git rev-list"

Escriba el siguiente comando junto con el "-ascendencia"Opción y especifique los hash de confirmación para ver los compromisos entre ellos:

Git Rev-List-Aancestry-Path 60F911d ~… DC1157A

La imagen a continuación muestra el valor completo de SHA-Hash de los compromisos entre las ID de confirmación especificadas:

Hemos explicado los métodos para enumerar los confirmaciones entre dos hash de comet en git.

Conclusión

Se pueden usar varios comandos GIT para enumerar las confirmaciones entre dos hash de confirmación, como el "git log -oneline ~… "El comando muestra las cometas con los mensajes de confirmación y el"cortar -d ”” -f 1La opción con el mismo comando muestra solo los hash de confirmación. Además, el "Git Rev-List-Achestry-Path ~… El comando se utiliza para mostrar el hash completo de los compromisos entre las ID de confirmación especificadas. Este artículo explicó los métodos para mostrar las confirmaciones entre dos hash de confirmación en GIT.