Junior — Middle
Quels systèmes de contrôle de version basés sur Git connaissez-vous et avec lesquels avez-vous travaillé?
sobes.tech IA
Réponse de l'IA
Git est un système de contrôle de version distribué. Divers services et outils sont construits dessus, avec lesquels on travaille souvent :
- GitHub — un service web populaire pour héberger des dépôts Git avec des fonctionnalités de collaboration, gestion des tâches et CI/CD.
- GitLab — une plateforme similaire à GitHub, mais pouvant être installée sur ses propres serveurs, avec des outils DevOps intégrés.
- Bitbucket — un service d'Atlassian supportant Git et Mercurial, s'intégrant avec Jira.
Pour travailler avec Git, on utilise généralement la ligne de commande ou des clients graphiques (par exemple, SourceTree, GitKraken), ainsi que l'intégration dans IDE.
Exemples de commandes Git de base :
git clone <url> # Cloner un dépôt
git add . # Ajouter des changements à l'index
git commit -m "msg" # Valider les changements
git push # Envoyer au dépôt distant