GIT Conceptos básicos - jcpichardo/Progra-II GitHub Wiki
RAMA LOCAL
Versión del código con mis cambios que esta almacenada en mi computadora.
Ejemplo
Rama: dev
RAMA REMOTA
Versión del código con mis cambios que esta almacenada en el servidor de GIT.
Ejemplo
Rama: origin/dev
PULL
Obtiene los cambios de la rama remota a la rama local
Ejemplo
git pull origin nombre-de-la-rama
PUSH
Envia los cambios a un repositorio remoto.
Ejemplo
git push origin nombre-de-la-rama
1. Confirmar todo (Commit All) Guarda todos los cambios en el repositorio local sin enviarlos al servidor remoto. Este paso es útil cuando aún no estás listo para compartir los cambios con otros.
2. Confirmar todo e insertar (Commit All and Push) Primero, confirma los cambios localmente (igual que la opción anterior). Luego, automáticamente hace un "push" para enviar los cambios al repositorio remoto. Esto es útil cuando quieres asegurarte de que tus cambios no se queden solo en tu máquina y estén disponibles para otros desarrolladores.
3. Confirmar todo y sincronizar (Commit All and Sync) Confirma los cambios localmente. Luego, sincroniza con el servidor remoto, lo que significa que: Primero hace un pull para traer los cambios más recientes del repositorio remoto (si alguien más ha subido cambios). Luego, hace un push para subir tus cambios. Esta opción es útil cuando trabajas en equipo y quieres asegurarte de que tienes la versión más actualizada del código antes de subir tus cambios.