Git es una herramienta gratuita y de código abierto distribuido de control de versiones de software escrito por Linus Torvalds , creador de Linux núcleo del sistema operativo . Git obras sin la necesidad de un único repositorio de software central. Cada desarrollador puede trabajar en su propia copia completa de un repositorio Git almacena en su propia computadora . Incluso puede trabajar en su copia del repositorio local, sin conexión a Internet . Usted puede colaborar con otros desarrolladores mediante la fusión de los cambios en sus copias del repositorio Git o con un depósito del servidor central utilizado por todos los desarrolladores .
Git Work Flow
instalar el última versión del repositorio Git de un proyecto en el equipo mediante la emisión de un comando Git " pull" . El comando tirón descarga una copia completa del código fuente de repositorio puede ver, compilar , probar, depurar y realizar cambios . Una vez que haya completado los cambios, se añaden los archivos en un área de estacionamiento temporal y se mantienen allí hasta que estén listos para ser fusionado oficialmente con su copia local del repositorio . Una vez hecho esto , puede combinar los cambios en el repositorio del proyecto.
Git commit
Mantener la integridad de su trabajo mediante el control de lo que pasa en y de su repositorio es un trabajo importante de cualquier sistema de control de versiones. Los cambios que haga a uno o más archivos no se convierten en parte del repositorio hasta que primero emite un comando " commit" . Este comando le pedirá que introduzca breves comentarios que enumeran los cambios realizados. Una vez cometido , el archivo es parte de la rama local del repositorio , pero aún no se fusiona con la rama principal.
Git push
Antes de que otros pueden utilizar su código, debe agregarlo a la rama principal. El comando "push " transfiere los cambios que ha comprometido a su sucursal local al repositorio principal remoto. El impulso de comando " git pull origen maestro" envía automáticamente los cambios repositorio local al repositorio remoto que hiciste tu oficina de origen . Puede deshacer los cambios que empujó con el comando " git- volver " .