logo

Confirmación de Git

Se utiliza para registrar los cambios en el repositorio. Es el siguiente comando después del agregar git . Cada confirmación contiene los datos del índice y el mensaje de confirmación. Cada confirmación forma una relación padre-hijo. Cuando agregamos un archivo en Git, tendrá lugar en el área de preparación. Se utiliza un comando de confirmación para recuperar actualizaciones del área de preparación al repositorio.

La puesta en escena y el compromiso están correlacionados entre sí. La puesta en escena nos permite continuar realizando cambios en el repositorio, y cuando queremos compartir estos cambios con el sistema de control de versiones, la confirmación nos permite registrar estos cambios.

Las confirmaciones son las instantáneas del proyecto. Cada confirmación se registra en la rama maestra del repositorio. Podemos recuperar las confirmaciones o revertirlas a la versión anterior. Dos confirmaciones diferentes nunca se sobrescribirán porque cada confirmación tiene su propio ID de confirmación. Este ID de confirmación es un número criptográfico creado por SHA (algoritmo hash seguro) algoritmo.

Veamos los diferentes tipos de confirmaciones.

El comando de confirmación de git

El comando de confirmación confirmará los cambios y generará una identificación de confirmación. El comando de confirmación sin ningún argumento abrirá el editor de texto predeterminado y solicitará el mensaje de confirmación. Podemos especificar nuestro mensaje de confirmación en este editor de texto. Se ejecutará de la siguiente manera:

programación r en c
 $ git commit 

El comando anterior generará un editor predeterminado y solicitará un mensaje de confirmación. Hemos hecho un cambio a nuevoarchivo1.txt y quiero que lo cometa. Se puede hacer de la siguiente manera:

Considere el siguiente resultado:

Confirmación de Git

A medida que ejecutamos el comando, aparecerá un editor de texto predeterminado y solicitará un mensaje de confirmación. El editor de texto se verá así:

Confirmación de Git

presione el Esc clave y después de eso ' I ' para el modo de inserción. Escribe un mensaje de confirmación lo que quieras. Prensa Esc después ' :wq ' para guardar y salir del editor. Por lo tanto, hemos realizado un compromiso con éxito.

si no declaraciones java

Podemos verificar la confirmación mediante el comando git log. Considere el siguiente resultado:

Confirmación de Git

Podemos ver en el resultado anterior que la opción de registro muestra el ID de confirmación, los detalles del autor, la fecha y hora y el mensaje de confirmación.

Para saber más sobre la opción de registro, visite Registro de Git .

compromiso de git -a

El comando de confirmación también proporciona -a Opción para especificar algunas confirmaciones. Se utiliza para confirmar las instantáneas de todos los cambios. Esta opción sólo considera archivos ya agregados en Git. No confirmará los archivos recién creados. Considere el siguiente escenario:

Hemos realizado algunas actualizaciones en nuestro archivo newfile3 ya preparado y creamos un archivo newfile4.txt. Verifique el estado del repositorio y ejecute el comando de confirmación de la siguiente manera:

 $ git commit -a 

Considere el resultado:

Confirmación de Git

El comando anterior solicitará nuestro editor de texto predeterminado y solicitará el mensaje de confirmación. Escriba un mensaje de confirmación y luego guárdelo y salga del editor. Este proceso solo confirmará los archivos ya agregados. No confirmará los archivos que no se hayan preparado. Considere el siguiente resultado:

Confirmación de Git

Como podemos ver en el resultado anterior, newfile4.txt no se ha confirmado.

compromiso de git -m

La opción -m del comando de confirmación le permite escribir el mensaje de confirmación en la línea de comando. Este comando no solicitará el editor de texto. Se ejecutará de la siguiente manera:

carga de javascript
 $ git commit -m 'Commit message.' 

El comando anterior realizará una confirmación con el mensaje de confirmación proporcionado. Considere el siguiente resultado:

Confirmación de Git

En el resultado anterior, un nuevoarchivo4.txt está comprometido en nuestro repositorio con un mensaje de confirmación.

También podemos utilizar el -soy opción para archivos ya preparados. Este comando realizará inmediatamente una confirmación para los archivos ya preparados con un mensaje de confirmación. Se ejecutará de la siguiente manera:

 $ git commit -am 'Commit message.' 

Git Commit Amend (Cambiar mensaje de confirmación)

La opción de modificación nos permite editar la última confirmación. Si accidentalmente hemos enviado un mensaje de confirmación incorrecto, entonces esta característica es una opción salvaje para nosotros. Se ejecutará de la siguiente manera:

 $ git commit -amend 

El comando anterior abrirá el editor de texto predeterminado y nos permitirá editar el mensaje de confirmación.

Es posible que necesitemos algunas otras operaciones esenciales relacionadas con la confirmación, como revertir la confirmación, deshacer una confirmación y más, pero estas operaciones no forman parte del comando de confirmación. Podemos hacerlo con otros comandos. Algunas operaciones esenciales son las siguientes:

  • Deshacer confirmación de Git: visite Git Reset
  • Confirmación de reversión de Git: visite Git Revert
  • git remove commit: visita Git Rm