Git Branches y merges

Para empezar a programar en el proyecto deben tener las siguientes consideraciones

Para crear una nueva rama y empezar a programar

#Para crear una nueva branch y trabajar en ella
git clone repo #Para clonarla
git branch apodo_o_nombre #Para crear una nueva rama
git checkout apodo_o_nombre #Para cambiar a esta rama

#Este comando se tiene que hacer todos los días antes de empezar a programar
git pull origin main #Para traer los cambios de otros en el equipo

Una vez hayan hecho cambios en el proyecto, ya sea agregar o modificar cosas existentes

(Para modificar archivos siempre tienen que preguntar para saber que no hay nadie trabajando en ellos)

#Para traer los cambios de otras personas del equipo nuevamente
git pull origin main

#De esta manera insertas el código en una rama sin modificar el main
git push origin mi_rama

Y después de esto es importante que hagan una PR y avisar en el grupo de whatsapp para poder revisarla y aceptarla o denegarla en caso de tener errores considerables.

Git Commits

Para hacer los commits deben ser descriptivos en las cosas que hicieron y deben empezar con un verbo en imperativo (más adelante hay un ejemplo).

En caso de que su commit sera muy largo, lo que pueden hacer es agregarlo a la PR que se encuentra en el propio Github.

Ejemplos:

Para el front, si lo que hicieron fue agregar un componente desplegable que obtiene información sobre las preferencias del usuario entonces el commit debería ser:

git add src/components/dialogComponent.jsx #Ejemplo
git commit -m "Añade un componente desplegable para elegir las preferencias del usuario"