Junior — Middle
Explique ce qu'est le système de contrôle de version Git et comment il est utilisé dans le développement en équipe.
sobes.tech IA
Réponse de l'IA
Git est un système de contrôle de version distribué qui permet de suivre les modifications dans le code source et autres fichiers du projet.
Dans le développement en équipe, Git est utilisé pour :
- Conserver l'historique des modifications — on peut voir qui a modifié le code et quand.
- Travail en parallèle — chaque développeur travaille dans sa propre branche, sans gêner les autres.
- Fusionner les changements — à l'aide de la fusion (merge) ou du rebase des branches.
- Résoudre les conflits — lors de modifications simultanées des mêmes parties du code.
Git permet à l'équipe de collaborer efficacement, en conservant l'intégrité et l'historique du projet.
Exemples de commandes de base :
git clone <dépôt> # Cloner le projet
git checkout -b feature # Créer et passer à une nouvelle branche
git add . # Ajouter les changements à l'index
git commit -m "description" # Valider les changements
git push origin feature # Envoyer la branche au serveur
git pull # Récupérer les mises à jour du dépôt distant