NPMTLDR

TLDR Git

Git est un système de gestion de versions décentralisé permettant de suivre les modifications apportées à des fichiers et de collaborer efficacement sur des projets.

Introduction à Git

Git permet de versionner des fichiers, de collaborer sur du code source et de gérer des branches pour isoler des fonctionnalités ou corrections.

Commandes Essentielles

Les commandes de base incluent git init (initialiser un dépôt), git add (ajouter des fichiers au suivi), git commit (enregistrer des modifications), git status (vérifier l’état des fichiers), et git log (afficher l’historique des commits).

Branches et Fusion

Les branches permettent de travailler sur des fonctionnalités distinctes sans affecter la branche principale. git branch et git checkout permettent de créer et de passer entre les branches, tandis que git merge fusionne les branches.

Collaborer avec des Dépôts Distants

git clone copie un dépôt distant, git pull met à jour le dépôt local avec les modifications du dépôt distant, et git push envoie les modifications locales vers le dépôt distant.

Gestion des Conflits

Les conflits peuvent survenir lors de la fusion de branches. Git fournit des outils pour résoudre les conflits manuellement et valider les résolutions.

En résumé, Git est un outil essentiel pour la gestion de versions, offrant des fonctionnalités puissantes pour le suivi des modifications, la gestion des branches et la collaboration en équipe.