Aprendiendo a Git: creando un mensaje de compromiso (más largo)

Una de las limitaciones en la creación de una descripción de confirmación de Git es que está limitada a 50 caracteres, lo que a veces no es mucho para cambios importantes en nuestro código. Para acomodar eso, podemos usar una mejor manera de confirmar y crear el mensaje de confirmación.

Crear confirmación con descripción

Por lo general, crearemos un commit usando git commit -m "". Hay una mejor manera de crear un mensaje de confirmación, es mediante el uso de git commit (ningún otro parámetro). Para dar una mejor visualización, déjame darte un ejemplo.

Ya estoy haciendo cambios en mi archivo README.md, por lo que ahora podemos agregar los cambios al área de preparación usando git add. (o usando git agregue si lo prefiere). Luego, después de eso, podemos usar git commit.

Se le mostrará un editor de texto de consola llamado Vim. No entre en pánico, solo necesitamos usar varios usos básicos de Vim. Para cambiar el modo al modo de inserción, necesitaremos presionar el carácter "I" en nuestro teclado. Luego observe que la esquina inferior izquierda mostrará el texto "INSERTAR", lo que significa que ahora podemos escribir nuestro mensaje de confirmación.

Usando Vim para crear una confirmación Git

Al crear un mensaje de confirmación, básicamente hay dos secciones: encabezado y cuerpo. En Git, el encabezado está limitado a 50 caracteres, todo lo que pase será reconocido como sección del cuerpo. En el ejemplo anterior, el encabezado es Actualizar README.md. Por lo general, el cuerpo del encabezado solo proporciona una explicación breve y concisa de lo que hace el commit.

La siguiente sección es la sección del cuerpo. En esta sección, podemos agregar más explicaciones que no se limitan a los 50 caracteres del encabezado. Puede crear un párrafo todo el tiempo que desee (no sé si realmente tiene una limitación, pero que yo sepa, nunca alcanzo ese límite). Personalmente prefiero usar puntos cortos de lo que hacen los cambios. Puedes notar que escribí algo como Agregar enlace a . Sin embargo, es solo mi preferencia.

Cuando hayas terminado, presiona el carácter ESC, luego sigue: wq. Observe que habrá un texto: wq en la esquina inferior izquierda de Vim.

Ese es en realidad un comando para w es para "guardar" y q es para salir. El carácter: significa que cualquier cosa después de eso es comando. Entonces: wq significa que queremos guardar y salir del archivo. Después de presionar enter, y verificamos el registro usando git log, podemos ver que ya creamos nuestro commit con esa descripción.

Intentemos acceder a nuestro repositorio remoto y ver cómo se ve en el repositorio de GitHub.

Ahora notará que GitHub maneja el encabezado y el cuerpo de manera diferente. La parte superior es el encabezado y el resto es el cuerpo. Lo cual es similar a lo que tenemos si lo verificamos usando nuestro registro git habitual. Pero, ¿qué pasa si usamos git log? En línea. Para aquellos que no lo saben, agregar - el argumento en línea enumerará un breve registro de confirmaciones de git.

Registro de Git de una línea

Notarás que solo el encabezado aparece en el registro git de una línea. Esto es algo a tener en cuenta, que tenemos que crear un buen encabezado en el commit porque usamos el registro git de una línea la mayor parte del tiempo. Por lo tanto, haga que el mensaje del encabezado git sea lo más claro posible. Esa descripción generalmente se usa para explicar los cambios de manera más detallada.

Envolver

Hoy, hemos creado un mensaje de confirmación (más largo) que es útil para dar una mejor explicación de los cambios que realizamos. A continuación, pasaremos a temas de ramificación en Git. Espero que esta historia sea útil, ¡gracias por leer!