Tal vez usted ha anhelado la oportunidad de volver atrás en el tiempo y corregir el error que cometió . Por desgracia , el tiempo de viaje no es posible - a excepción de los desarrolladores de software . Software de control de versiones Git como realizar un seguimiento de todos los cambios realizados durante la vida útil de su proyecto de programación. Git te permite realizar una versión electrónica de " hacer más ". Git general
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 " .