Tengo una duda, a continuación el proceso:
1- Dos personas comienzan a trabajar al mismo tiempo sobre un proyecto. Antes de empezar hacen un pull para asegurarse de que tienen su repositorio local actualizado.
2- Uno de ellos realiza un cambio, lo envía al repositorio local mediante un nuevo commit y, posteriormente, lo envía al repositorio remoto.
3- Luego de esto, el otro usuario, quien también ha realizado un cambio, envía el mismo a su repositorio local mediante un nuevo commit y, al momento de enviar el cambio al repositorio remoto le surge la siguiente duda:
¿Debo primero ejecutar un pull para descargar las modificaciones realizadas por mi compañero, antes de enviar mi modificaciones, o puedo enviar mis modificaciones y luego hacer un pull para actualizar mi repositorio local con las modificaciones realizadas por mi compañero?