Qu'est-ce que Git ?
C'est un système de contrôle de version distribué.
Définition
Git est un système de contrôle de version distribué qui permet un suivi efficace des modifications apportées aux fichiers, particulièrement dans le développement logiciel.
Répertoire
La copie locale de chaque développeur d'un projet est un répertoire complet, permettant de travailler hors ligne et facilitant la collaboration à distance.
Fusion
Git fournit des outils pour fusionner différentes branches, résoudre les conflits et maintenir un historique de répertoire propre.
Flexibilité
La conception de Git prend en charge le développement non linéaire, avec des capacités de branchement et de fusion puissantes.
Intégrité des Données
Git utilise des hash cryptographiques pour garantir l'intégrité des données stockées, rendant difficile l'altération ou la perte d'informations.
Popularité
Git est devenu la norme mondiale pour le contrôle de version, largement utilisé dans les projets logiciels open source et commerciaux.
Engagements
Git crée une image instantanée de tous les fichiers à chaque sauvegarde, appelée un engagement, formant un graphique de l'historique du développement.
Branches
Les développeurs peuvent travailler sur des branches séparées puis fusionner leur travail dans la branche principale du projet.
Revenir
Il est possible de revenir à un engagement précédent, d'inspecter les modifications dans les fichiers, et de revoir des informations comme quand et où les modifications ont été faites.