
Daniel Guarín García
PreguntaTengo una duda, entiendo que antes de subir la información a GitHub (push) se deba traer primero la información subida en gitHub(pull) por buenas practicas. Seria normal al trabajar en equipo que al momento de yo realizar un pull me de error si mi colega trabaja en la misma área?, puede alterar mi codigo? incluso antes de subirlo? (no se si me hice entender), basicamente, el realizar el pull constantemente no puede significar en un conflicto?

Daniel Guarín García
Muchas gracias por las respuestas a todos y a @crisTEM por los aportes, era exactamente a eso lo que me referia a la hora de hacer el git pull, gracias por sacarme de la duda y darme la recomendación del git fetch y git merge

Edinson Requena
No daría conflicto porque tu colega estaría trabajando en una copia en su maquina de esa área que esta en github.
Tu te estarías trayendo el proyecto que esta en el servidor de github, no el proyecto que tiene tu colega en su maquina.
Si el colega hace un push al master antes de que tu te traigas el proyecto con el pull pues te traerías ese cambio, si no no.
Seria imposible que tu pull y el push de tu amigo lleguen exactamente al mismo tiempo, en ese caso te traerías el cambio de tu amigo.

Cristian Antonio García González
Hola @danielguarin07.
No debería darte ningún error si trabajas con un colega de trabajo ya que cada uno trabaja en su área, ahora lo que si puede haber problema es cuando no hay buenas practicas ya que aunque suene un poco contradictorio no es bueno hacer git pull ya que si puede alterar tu código en tu rama local en el que estés trabajando incluso antes de subirlo, ya que el conflicto es el siguiente si haces git pull no tienes tiempo para ver que cambios hay y puedes ser un alboroto después saber cuales fueron los cambios así que lo mejor es usar el comando git fetch ya que esto lo que hace es traerte los cambios pero no a tu rama local directamente sino que crea una nueva rama para que puedas ver que cambios se han hecho y al final solo tendrás que hacer un git marge y es una buena practica ya que así te mantienes al día de lo que se esta haciendo y lo haces ordenador.
Te dejo aquí un articulo que habla sobre algunas malas practicas a la hora de usar Git para que no lo cometas y también te dejo por aquí la diferencia entre git push y git fetch por si le quieres echar un ojo por si quieres profundizar un poco mas sobre esto.
Espero que mi comentario te sea de utilidad y te deseo suerte en tus estudios.

Sergio Rubiano
Hola Daniel!
No debería pasar, como tu lo mencionas es muy buena practica hacerlo.