Git. Cómo hacer un commit
Anuncio:
Una vez que hemos terminado nuestras modificaciones sobre el código en nuestra rama, debemos commitear los cambios, como se denomina comúnmente, es decir, tenemos que guardar y subir al repositorio remoto nuestros cambios, para que el resto de personas lo tengan disponible.
Lo primero que debemos hacer, es consultar los cambios que hemos realizado con git status como vimos anteriormente. Una vez identificados los archivos que deseamos commitear, debemos agregarlos/prepararlos para hacer commit. Esto lo hacemos como sigue:
git add ruta_completa/nombre_archivo
Si queremos añadir todos los archivos, lo hacemos de la siguiente forma:
git add .
Si deseamos quitar uno de los archivos que se han preparado para hacer el commit, debemos hacelo mediante:
git rm --cached nombre_archivo
Una vez hecho esto, podemos hacer commit de la siguiente manera:
git commit -m "Breve descripción de lo realizado"
De esta manera, hemos hecho un commit y le hemos puesto una breve descripción para que el resto de personas puedan identificar de que trata ese cambio sin tener que ver las modificaciones realizadas en él.
Si hemos olvidado commitear algún archivo y aún no hemos hecho push, podemos agregar mas archivos al último commit haciendole add y usando commit de la siguiente forma:
git commit -m "Mensaje" --amend
Con esto, se agregan los archivos agregados al anterior commit.
Una vez hecho esto, lo que debemos hacer es subir al repositorio remoto este commit. Esto lo hacemos como sigue:
git push origin nombre_mi_rama
En este punto, nos puede dar algún conflicto si hemos tocado archivos que otra persona ha modificado. Lo que tenemos que hacer es actualizar nuestra rama con los últimos cambios para que se haga un merge automático y en caso de haber conflictos que no se puedan resolver automáticamente, los resolvemos manualmente.
Y listo, ya hemos realizado el commit y está listo para el resto de compañeros.
Si lo que deseamos es subir las etiquetas o tag creadas en git, tenemos que hacerlo de la siguiente forma:
git push origin master --tags
Así, subimos las etiquetas que hayamos creado en nuestro repositorio.
Puedes aprender más con nuestro manual de Git.
Espero que os haya sido útil.