Sobes.tech
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