- Sergio Andrés Bejarano Rodríguez
- Laura Daniela Rodríguez Sánchez
- https://github.com/LauraRo166/CVDS_lab01.git
- https://github.com/SergioBejarano/Laboratory-01-CVDS.git
El comando git add se utiliza para agregar cambios en los archivos del directorio de trabajo al área de preparación de Git. Es decir que se preparan los archivos que se han modificado, creado o eliminado para el próximo commit. Se usa escribiendo tanto el nombre del archivo que se desea agregar después del comando tanto como '.' para agregar todos los archivos modificados.
El comando git commit -m "mensaje" guarda los cambios registrado en el área de preparación en el repositorio con un mensaje que describe los cambios realizados. Este mensaje sirve como un historial de commits.
Laura Rodríguez
Se invitó al colaborador a formar parte del repositorio (CVDS_lab01)
Al realizar cambios e intentar realizar push al mismo tiempo no se permitió el mismo para uno de los desarrolladores.
Por lo que se realizó pull y se resolvieron manualmente los conflictos.
Se creó un nuevo conflicto para resolver en IntelliJ:
1. ¿Hay una mejor forma de trabajar con git para no tener conflictos?
Implementar prácticas como frecuentes pulls, pequeños commits y usar Git Flow ayuda a minimizar conflictos y a mejorar la forma de trabajar en Git. Git Flow organiza el desarrollo en ramas específicas, lo que facilita la resolución de conflictos al mantener cambios aislados y organizados.
2. ¿Qué es y como funciona el Pull Request?
Es una funcionalidad de github (en gitlab llamada merge request y en bitbucket push request), en la que un colaborador pide que revisen sus cambios antes de hacer merge a una rama, normalmente master. Al hacer pull request se genera una conversación que pueden seguir los demás usuarios del repositorio, así como autorizar y rechazar los cambios.
La rama correspondiente a Laura Rodríguez es feature/laura.
Y la rama correspondiente a Sergio Bejarano es feature/sergio.
Se realizaron dos pull request.
Y finalmente las dos ramas fueron eliminadas: