Git est un système de contrôle de versions qui vous permet de suivre les modifications apportées à votre documentation et de collaborer avec les membres de votre équipe. Avec Git, pour chaque fichier de votre projet, vous pouvez voir ce qui a changé, quand et pourquoi. Git facilite également le retour à des versions antérieures des fichiers si besoin. L’Éditeur web effectue certaines opérations Git en arrière-plan. Comprendre ces concepts vous aidera à travailler plus efficacement avec l’Éditeur web et à collaborer avec des membres de l’équipe qui travaillent dans leurs environnements de développement locaux.

Concepts Git fondamentaux

Comment l’Éditeur web utilise Git

L’Éditeur web se connecte à votre dépôt Git via l’application GitHub ou l’intégration GitLab et automatise les opérations Git courantes. Lorsque vous :
  • Ouvrez un fichier : l’éditeur récupère la dernière version depuis votre dépôt, pour vous assurer de travailler toujours avec un contenu à jour.
  • Apportez des modifications : l’éditeur suit vos changements en tant que brouillon, qui peut devenir un commit lorsque vous êtes prêt à enregistrer votre travail.
  • Enregistrez des modifications : l’éditeur crée un commit avec vos changements, préservant votre travail dans l’historique du projet.
  • Créez une branche : l’éditeur crée une nouvelle branche dans votre dépôt, utilisable par toute personne ayant accès au dépôt pour collaborer et relire les changements.
  • Publiez sur votre branche de déploiement : l’éditeur crée un commit et pousse directement sur votre branche de déploiement, ce qui publie vos modifications immédiatement.
  • Publiez sur d’autres branches : l’éditeur ouvre une pull request, ce qui vous permet d’obtenir des retours avant de fusionner vos modifications dans votre branche de déploiement.

Bonnes pratiques Git

Chaque équipe développera ses propres workflows et préférences, mais voici quelques bonnes pratiques générales pour vous lancer.
  • Rédigez des messages de commit descriptifs : soyez précis sur ce qui a changé en utilisant une formulation active.
  • Utilisez des noms de branches explicites : les noms de branches doivent décrire le travail effectué et être parlants pour quelqu’un qui consulte les branches de votre dépôt.
  • Gardez les branches focalisées : limitez les changements sur une branche à une tâche ou un projet spécifique.
  • Supprimez les branches après la fusion : supprimez les branches dont vous n’avez plus besoin pour garder votre dépôt propre.