Ce que Git fait pour votre documentation
- Voir l’historique complet de n’importe quelle page.
- Annuler des modifications en revenant à une version précédente.
- Travailler sur des mises à jour sans affecter votre site en ligne.
- Examiner les modifications avant leur mise en ligne.
Concepts clés
Commit
Commit
Une capture enregistrée de vos modifications à un moment précis. Chaque commit inclut un message décrivant ce qui a changé et crée un enregistrement permanent dans l’historique de votre projet.Lorsque vous enregistrez des modifications, l’éditeur web crée un commit.
Branche
Branche
Une ligne de développement distincte dans votre référentiel. Parfois appelée feature branch.Votre documentation en production est générée à partir d’une branche de déploiement, généralement appelée
main. Les autres branches vous permettent de travailler sur des modifications de manière indépendante. Rien sur une branche n’affecte votre site en production avant que vous ne la fusionniez dans votre branche de déploiement au moyen d’une pull request (demande de fusion).Lorsque vous créez une branche, l’éditeur web crée une nouvelle branche dans votre référentiel. Vous pouvez passer d’une branche à l’autre depuis la liste déroulante des branches dans la barre d’outils.Branche de déploiement
Branche de déploiement
La branche qui génère votre site de documentation en production, généralement appelée
main. Les modifications fusionnées dans cette branche sont automatiquement déployées sur votre site.Pull request
Pull request
Une proposition visant à fusionner des modifications d’une branche dans une autre. Les pull requests (demandes de fusion) permettent à votre équipe d’examiner et de discuter les changements avant leur mise en production.Lorsque vous publiez des modifications sur une feature branch, l’éditeur web crée une pull request. Votre équipe examine et fusionne la pull request dans votre fournisseur Git (GitHub ou GitLab).
Fusion
Fusion
L’action consistant à combiner les modifications d’une branche dans une autre. Une fois qu’une pull request a été examinée et approuvée par votre équipe, la fusion de la branche intègre vos modifications dans la branche de déploiement et les publie.
Conflit
Conflit
Se produit lorsque deux personnes modifient différemment la même partie d’un fichier. L’éditeur vous aide à résoudre tous les conflits qui surviennent sur vos branches.
Diff
Diff
Une comparaison qui montre les différences entre deux versions d’un fichier. Lors de l’examen des pull requests, les diffs mettent précisément en évidence ce qui a changé.
Correspondance entre l’éditeur et Git
| Votre action dans l’éditeur | Opération Git en arrière-plan |
|---|---|
| Ouvrir un fichier | Récupérer la dernière version à partir de votre référentiel |
| Enregistrer les modifications | Créer un commit, un instantané de vos modifications dans l’historique du projet |
| Créer une branche | Créer une branche, une ligne de travail distincte qui n’affecte pas votre site en production sauf si vous choisissez de la publier |
| Publier sur votre branche de déploiement | Pousser directement votre commit, ce qui déclenche un déploiement |
| Publier sur une branche de fonctionnalité | Créer une pull request (demande de fusion), une proposition pour fusionner vos modifications dans la branche de déploiement |