Files
mintlify[bot] bb46980604 Translate branch diff list documentation to es/fr/zh (#5453)
Generated-By: mintlify-agent

Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2026-04-20 17:09:01 +00:00

75 lines
5.5 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Notions essentielles de Git pour léditeur en ligne"
sidebarTitle: "Notions essentielles de Git"
description: "Comprenez les concepts de contrôle de version Git qui sous-tendent léditeur web Mintlify, notamment les branches, les commits, les pull requests et les workflows de fusion."
keywords: ["git", "contrôle de version", "éditeur web", "branches", "commits", "pull requests", "PRs"]
---
Git vous permet de contrôler et de suivre les modifications apportées aux fichiers. Git est le système de contrôle de version de référence pour les workflows docs-as-code, où vous gérez la documentation comme nimporte quel autre code.
Léditeur en ligne gère les opérations Git à votre place. Comprendre quelques concepts clés vous aide à tirer le meilleur parti de léditeur et à collaborer avec votre équipe.
<div id="what-git-does-for-your-docs">
## Ce que Git fait pour votre documentation
</div>
Git suit chaque modification apportée à votre documentation. Il enregistre ce qui a changé, qui la modifié, quand cela a été modifié et pourquoi. Cela vous permet de :
- Voir lhistorique complet de nimporte 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.
Votre référentiel de documentation est lensemble des fichiers, et de leur historique, qui composent votre site de documentation. Léditeur web se connecte à ce référentiel pour lire et mettre à jour votre contenu.
<div id="key-concepts">
## Concepts clés
</div>
Voici les concepts Git que vous rencontrerez le plus souvent en utilisant léditeur web.
<AccordionGroup>
<Accordion title="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 lhistorique de votre projet.
Lorsque vous enregistrez des modifications, léditeur web crée un commit.
</Accordion>
<Accordion title="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 dune **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 naffecte votre site en production avant que vous ne la fusionniez dans votre branche de déploiement au moyen dune 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 rechercher et basculer entre les branches depuis la liste déroulante des branches dans la barre doutils. Si vous avez des modifications non enregistrées, léditeur vous permet de les transférer vers la nouvelle branche ou de les laisser sur votre branche actuelle.
</Accordion>
<Accordion title="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.
</Accordion>
<Accordion title="Pull request">
Une proposition visant à fusionner des modifications dune branche dans une autre. Les pull requests (demandes de fusion) permettent à votre équipe dexaminer 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).
</Accordion>
<Accordion title="Fusion">
Laction consistant à combiner les modifications dune branche dans une autre. Une fois quune 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.
</Accordion>
<Accordion title="Conflit">
Se produit lorsque deux personnes modifient différemment la même partie dun fichier. Léditeur vous aide à résoudre tous les conflits qui surviennent sur vos branches.
</Accordion>
<Accordion title="Diff">
Une comparaison qui montre les différences entre deux versions dun fichier. Lors de lexamen des pull requests, les diffs mettent précisément en évidence ce qui a changé. Léditeur web peut afficher les diffs de fichiers individuels lorsque vous examinez les modifications dune branche avant de publier.
</Accordion>
</AccordionGroup>
<div id="how-the-editor-maps-to-git">
## Correspondance entre léditeur et Git
</div>
Chaque action que vous réalisez dans léditeur en ligne correspond à une opération 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 lhistorique du projet |
| Créer une branche | Créer une **branche**, une ligne de travail distincte qui naffecte 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 |