Peut-être vous avez envie d'une chance de remonter dans le temps et corriger une erreur que vous avez commis . Malheureusement, voyage dans le temps n'est pas possible - sauf pour les développeurs de logiciels. Logiciel de contrôle de version comme Git garder une trace de toutes les modifications apportées au cours de la durée de vie de votre projet de programmation . Git permet d'exécuter une version électronique d'un «faire plus ». Git Présentation
Git est un utilitaire gratuit, open- source distribué de contrôle de version logiciel écrit par Linus Torvalds , le créateur de Linux noyau du système d'exploitation . Git fonctionne sans la nécessité d' un référentiel unique de logiciel central. Chaque développeur peut travailler sur sa propre copie complète d'un dépôt Git stockés sur son propre ordinateur. Vous pouvez même travailler sur votre copie du référentiel local sans accès à Internet . Vous pouvez collaborer avec d'autres développeurs en fusionnant vos modifications avec leurs copies de dépôts Git ou avec un référentiel du serveur central utilisé par tous les développeurs .
Git flux de travail
Vous installez le dernière version du dépôt Git d'un projet sur votre ordinateur en exécutant une commande Git "pull" . La commande de traction télécharge une copie complète du code source du référentiel que vous pouvez voir , compiler , tester, déboguer et modifier . Une fois que vous avez terminé vos modifications, vos fichiers sont ajoutés à une zone de transit temporaire et maintenu jusqu'à ce qu'ils soient prêts à être officiellement fusionné avec votre copie locale du dépôt . Une fois cela fait , vous pouvez fusionner vos modifications avec le référentiel du projet.
Git commit
maintien de l'intégrité de votre travail en contrôlant ce qui se passe dans et de votre référentiel est un travail important de tout système de contrôle de version. Les modifications que vous apportez à un ou plusieurs fichiers ne font pas partie de la garde jusqu'à ce que vous émettez une première commande " commit" . Cette commande vous invite à entrer brefs commentaires énumérant les modifications apportées. Une fois engagé , le fichier fait partie de votre branche locale du référentiel , mais n'est pas encore fusionné avec la branche principale .
Git push
Avant que d'autres peuvent utiliser votre code, vous devez l'ajouter à la branche principale . Transfère la commande " push" les changements que vous engageons à votre succursale locale de la télécommande, dépôt principal . La poussée commande " git pull origin master " envoie automatiquement vos changements de référentiel local pour le dépôt distant que vous avez tiré votre branche d' origine . Vous pouvez annuler les modifications vous a poussé à l'aide de la commande " git -revert " .