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.
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"