2011-02-28 15 views
28

Soy completamente nuevo en GIT, así que disculpa la ingenuidad. Si estoy trabajando en un proyecto fuera de línea, y realizo varias confirmaciones y luego envío los cambios una vez que vuelva a estar en línea, ¿aparecerán todas las confirmaciones en mi repositorio, o solo la última que hice antes de volver a estar en línea?Compromisos múltiples antes de presionar

Respuesta

26

Git es un sistema de control de versiones distribuidas. Su repositorio es completamente, y contiene absolutamente todo lo que necesita. El compromiso solo tiene lugar dentro de su repositorio; no tiene nada que ver con si estás en línea o no.

Las cosas para las que necesita estar en línea están presionando (publicando sus confirmaciones en otro repositorio) y tirando (obteniendo y fusionando confirmaciones de otro repositorio). Cuando presionas, empujará exactamente lo que le indicaste: todas las confirmaciones en esa rama. No importa cuándo los hizo o si su cable de red se enchufó en ese momento.

29

Se presionarán todas sus confirmaciones.

+1

simple. ¡Gracias! – bjork24

14

todos los envíos sea empujada y todo el mundo que también utiliza la cesión temporal también verá toda la persona que comete empujado y trabajar con ellos como lo harían normalmente suficiente

+3

La respuesta más clara. – Xonatron

Cuestiones relacionadas