# Documentation sur les pull requests

Découvrez comment créer, examiner et fusionner des demandes de tirage, résoudre les conflits de fusion et utiliser des duplications.

## Recommended

* [À propos des pull requests](/fr/enterprise-server@3.22/pull-requests/get-started/about-pull-requests)

  Utilisez des pull requests pour proposer, discuter et fusionner des modifications dans GitHub.

* [Branches](/fr/enterprise-server@3.22/pull-requests/reference/branches)

  Utilisez des branches dans GitHub pour isoler le travail de développement, gérer les branches par défaut et collaborer efficacement à l’aide de demandes de tirage et de protections de branche.

* [Création d’une pull request](/fr/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/creating-a-pull-request)

  Créez une pull request pour proposer des modifications au code d’un dépôt.

* [Révision des changements proposés dans une demande de tirage](/fr/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-pull-request)

  Passez en revue les commits, les modifications de fichiers et les diffs dans les pull requests afin de fournir des commentaires, d’approuver les modifications ou de demander des mises à jour avant la fusion.

* [Fusion d'une pull request](/fr/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request)

  Fusionnez les pull requests dans la branche upstream, choisissez des méthodes de fusion et respectez les exigences du dépôt, comme les revues ou les vérifications d’état.

* [Résolution d’un conflit de fusion sur GitHub](/fr/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-on-github)

  Résolvez des conflits de fusion simples directement à GitHub l’aide de l’éditeur de conflit ou gérez des cas complexes via la ligne de commande.

* [Dupliquer un référentiel](/fr/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/fork-a-repo)

  Créez un fork d’un dépôt sur GitHub pour proposer des modifications, collaborer à des projets et gérer votre propre copie de la base de code.

* [Engagements](/fr/enterprise-server@3.22/pull-requests/reference/commits)

  Découvrez comment valider les modifications apportées à vos fichiers, suivre la création et organiser l'historique de votre projet dans GitHub.

## Links

### Getting started

* [À propos des pull requests](/fr/enterprise-server@3.22/pull-requests/get-started/about-pull-requests)

  Utilisez des pull requests pour proposer, discuter et fusionner des modifications dans GitHub.

## Articles

* [À propos des pull requests](/fr/enterprise-server@3.22/pull-requests/get-started/about-pull-requests)

  Utilisez des pull requests pour proposer, discuter et fusionner des modifications dans GitHub.

* [À propos des forks](/fr/enterprise-server@3.22/pull-requests/get-started/about-forks)

  Utilisez des forks pour apporter des modifications sur votre propre copie d’un dépôt et les proposer au projet d’origine.

* [Démarrage rapide pour les pull requests](/fr/enterprise-server@3.22/pull-requests/get-started/pull-request-quickstart)

  Proposez votre première modification et menez-la jusqu’à son premier commit, puis jusqu’à une pull request fusionnée.

* [Démarrage rapide pour l’examen des pull requests](/fr/enterprise-server@3.22/pull-requests/get-started/reviewing-pull-requests-quickstart)

  Passez en revue une demande de tirage en laissant des commentaires, en faisant des suggestions et en approuvant ou en demandant des modifications.

* [Écriture de code pour un projet](/fr/enterprise-server@3.22/pull-requests/concepts/writing-code-for-a-project)

  Utilisez des branches, des duplications, des validations et des demandes de tirage pour écrire, affiner et proposer des modifications de code en toute sécurité pour les projets collaboratifs.

* [Aider les autres utilisateurs à passer en revue vos modifications](/fr/enterprise-server@3.22/pull-requests/concepts/helping-others-review-your-changes)

  Créez des demandes de tirage claires et ciblées qui améliorent la collaboration, simplifient les révisions et informent votre équipe de vos modifications.

* [Donner des avis](/fr/enterprise-server@3.22/pull-requests/concepts/giving-reviews)

  Fournissez des retours sur les pull requests en commentant les modifications, en proposant des changements et en approuvant ou en demandant des mises à jour avant de fusionner le code.

* [Résolution des révisions](/fr/enterprise-server@3.22/pull-requests/concepts/resolving-reviews)

  Traitez les retours de révision en comparant les modifications, en mettant à jour le code et en traitant les commentaires afin de préparer votre pull request avant sa fusion.

* [Déploiement de code](/fr/enterprise-server@3.22/pull-requests/concepts/deploying-code)

  Validez les vérifications de prédéploiement, choisissez des stratégies de fusion et gérez efficacement les branches lors du déploiement du code.

* [Gestion des branches au sein de votre référentiel](/fr/enterprise-server@3.22/pull-requests/how-tos/commit-changes/managing-branches-within-your-repository)

  Créez de nouvelles branches pour le développement et supprimez les branches inutilisées directement sur GitHub.

* [Commit de changements sur une branche de demande de tirage créée à partir d’une duplication](/fr/enterprise-server@3.22/pull-requests/how-tos/commit-changes/committing-changes-to-a-pull-request-branch-created-from-a-fork)

  Enregistrez les modifications dans une branche de pull request issue d’un fork en obtenant les autorisations nécessaires et en utilisant efficacement les commandes Git.

* [Créer un commit avec plusieurs auteurs ou au nom d’une organisation](/fr/enterprise-server@3.22/pull-requests/how-tos/commit-changes/creating-a-commit-with-multiple-authors)

  Attribuez des commits à plusieurs auteurs ou organisations à l’aide de trailers dans les messages de commit pour une meilleure collaboration et transparence.

* [Changement d’un message de commit](/fr/enterprise-server@3.22/pull-requests/how-tos/commit-changes/changing-a-commit-message)

  Modifiez localement les messages de commit peu clairs, incorrects ou sensibles, puis poussez les commits mis à jour vers GitHub, en incluant les étapes pour modifier des commits récents ou plus anciens.

* [Comparaison des validations](/fr/enterprise-server@3.22/pull-requests/how-tos/commit-changes/comparing-commits)

  Comparez les branches, les balises, les validations, les duplications et les dates pour analyser efficacement les modifications et suivre efficacement l’historique des référentiels.

* [Résolution des problèmes liés aux commits](/fr/enterprise-server@3.22/pull-requests/how-tos/commit-changes/troubleshooting-commits)

  Résolvez les problèmes de validation courants tels que les liens utilisateur incorrects, les validations locales manquantes et les blocs de protection Push.

* [Création d’une pull request](/fr/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/creating-a-pull-request)

  Créez une pull request pour proposer des modifications au code d’un dépôt.

* [Création d’une pull request à partir d’un fork](/fr/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/creating-a-pull-request-from-a-fork)

  Créez une demande de tirage à partir d’une duplication pour proposer des modifications à un référentiel en amont et collaborer efficacement sur le code.

* [Modification de l'étape d'une demande de fusion](/fr/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/changing-the-stage-of-a-pull-request)

  Marquez un brouillon de demande de tirage comme étant prêt à être examiné ou convertissez une demande de tirage ouverte en brouillon pour gérer efficacement votre flux de travail.

* [Garder votre pull request synchronisée avec la branche de base](/fr/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)

  Mettez à jour votre branche de pull request en y intégrant les modifications de la branche de base afin de résoudre les conflits et de garantir la compatibilité avant de fusionner.

* [Modification de la branche principale d'une pull request](/fr/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/changing-the-base-branch-of-a-pull-request)

  Modifiez la branche de base d’une demande de tirage ouverte pour comparer les modifications à une autre branche et garantir des mises à jour précises.

* [Demande d’examen de requête pull](/fr/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/requesting-a-pull-request-review)

  Demandez des relectures de vos pull requests à des personnes ou à des équipes afin de garantir des retours complets et une collaboration efficace.

* [Demandes de tirage empilées](/fr/enterprise-server@3.22/pull-requests/how-tos/stacked-pull-requests)

  Utilisez des demandes de tirage empilées pour décomposer les modifications de code volumineuses en une chaîne de demandes de tirage plus petites et dépendantes, vous pouvez passer en revue et fusionner indépendamment.

* [Consulter des pull requests localement](/fr/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/checking-out-pull-requests-locally)

  Récupérez les pull requests en local pour résoudre les conflits de fusion, tester les modifications ou modifier le code.

* [Révision des changements proposés dans une demande de tirage](/fr/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-pull-request)

  Passez en revue les commits, les modifications de fichiers et les diffs dans les pull requests afin de fournir des commentaires, d’approuver les modifications ou de demander des mises à jour avant la fusion.

* [Révision des changements de dépendances dans une pull request](/fr/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/reviewing-dependency-changes-in-a-pull-request)

  Passez en revue les modifications apportées aux dépendances dans les pull requests afin d’identifier les dépendances ajoutées, mises à jour ou supprimées, et de détecter les vulnérabilités avant leur mise en production.

* [Commentaires sur une demande de tirage](/fr/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/commenting-on-a-pull-request)

  Laissez des commentaires sur les pull requests dans GitHub, notamment des commentaires généraux, des suggestions spécifiques à une ligne et des discussions au niveau du fichier, afin d’améliorer la collaboration et les revues de code.

* [Approbation d’une demande de tirage comportant des revues obligatoires](/fr/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/approving-a-pull-request-with-required-reviews)

  Approuvez les pull requests avec révisions obligatoires, notamment en définissant des règles d’approbation, en examinant les modifications et en soumettant des commentaires avant la fusion.

* [Consultation d’une révision de demande de tirage](/fr/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/viewing-a-pull-request-review)

  Affichez et parcourez tous les commentaires d’une seule revue de pull request pour comprendre les modifications et les retours.

* [Rejeter la revue d'une pull request](/fr/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/dismissing-a-pull-request-review)

  Rejetez les validations de pull request obsolètes ou non approuvées et mettez à jour leur statut avec un commentaire obligatoire.

* [Incorporation de commentaires dans votre demande de tirage](/fr/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/incorporating-feedback-in-your-pull-request)

  Appliquez directement les modifications suggérées à une pull request, regroupez plusieurs suggestions dans un seul commit, ou ouvrez un ticket pour suivre les retours ne relevant pas du périmètre.

* [Résolution d’un conflit de fusion sur GitHub](/fr/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-on-github)

  Résolvez des conflits de fusion simples directement à GitHub l’aide de l’éditeur de conflit ou gérez des cas complexes via la ligne de commande.

* [Résolution d’un conflit de fusion en utilisant la ligne de commande](/fr/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-using-the-command-line)

  Résolvez les conflits de fusion à l’aide de la ligne de commande en identifiant les modifications en conflit, en modifiant des fichiers et en validant les résolutions.

* [Résolution des problèmes liés aux vérifications de statut requises](/fr/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/troubleshooting-required-status-checks)

  Résolvez les erreurs courantes et débloquez la fusion ou le push vers des branches protégées en résolvant les problèmes liés aux vérifications d’état requises.

* [Fusion d'une pull request](/fr/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request)

  Fusionnez les pull requests dans la branche upstream, choisissez des méthodes de fusion et respectez les exigences du dépôt, comme les revues ou les vérifications d’état.

* [Fusion d'une pull request avec une file d'attente de fusion](/fr/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request-with-a-merge-queue)

  Utilisez les files d’attente de fusion dans GitHub pour simplifier la fusion des pull requests, garantir que les vérifications requises sont validées et gérer efficacement les opérations de la file d’attente.

* [Fusion automatique d'une pull request](/fr/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/automatically-merging-a-pull-request)

  Activez ou désactivez la fusion automatique des pull requests pour fluidifier votre flux de travail et fusionner automatiquement les modifications une fois que toutes les conditions sont remplies.

* [Réinitialisation d’une pull request](/fr/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/reverting-a-pull-request)

  Créez une nouvelle pull request pour annuler une pull request précédemment fusionnée et résoudre les conflits de fusion s’ils surviennent.

* [Fermeture d’un pull request](/fr/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/closing-a-pull-request)

  Fermez une pull request sans la fusionner afin d’éviter des modifications inutiles ou de prendre en compte des solutions alternatives dans d’autres branches.

* [Dupliquer un référentiel](/fr/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/fork-a-repo)

  Créez un fork d’un dépôt sur GitHub pour proposer des modifications, collaborer à des projets et gérer votre propre copie de la base de code.

* [Configuration d’un dépôt distant pour une duplication](/fr/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/configuring-a-remote-repository-for-a-fork)

  Configurez un pointage distant vers le référentiel en amont dans Git pour synchroniser les modifications entre votre fourche et le référentiel d’origine.

* [Synchronisation d’une duplication](/fr/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/syncing-a-fork)

  Synchronisez un référentiel dupliqué avec son référentiel en amont à l’aide de l’interface web, GitHub CLI ou de la ligne de commande.

* [Autoriser les modifications sur une branche de pull request créée à partir d’un fork](/fr/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)

  Activez la collaboration en autorisant les responsables de dépôt à valider les modifications apportées aux branches de demande de tirage créées à partir de duplications dans votre compte personnel.

* [Détacher un fork](/fr/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/detaching-a-fork)

  Déconnectez un dépôt de son réseau de forks en quittant le réseau ou en créant un dépôt autonome en suivant des étapes manuelles.

* [Requêtes de tirage](/fr/enterprise-server@3.22/pull-requests/reference/pull-requests)

  Proposez, examinez et fusionnez des modifications de code à l’aide de pull requests afin de collaborer efficacement et de maintenir la qualité du code.

* [Branches](/fr/enterprise-server@3.22/pull-requests/reference/branches)

  Utilisez des branches dans GitHub pour isoler le travail de développement, gérer les branches par défaut et collaborer efficacement à l’aide de demandes de tirage et de protections de branche.

* [Fourchettes](/fr/enterprise-server@3.22/pull-requests/reference/forks)

  Découvrez comment les duplications permettent une collaboration indépendante en créant des référentiels distincts connectés à l’original, avec des paramètres et des autorisations distincts.

* [Engagements](/fr/enterprise-server@3.22/pull-requests/reference/commits)

  Découvrez comment valider les modifications apportées à vos fichiers, suivre la création et organiser l'historique de votre projet dans GitHub.

* [Utilisation des paramètres de requête pour créer une pull request](/fr/enterprise-server@3.22/pull-requests/reference/using-query-parameters-to-create-a-pull-request)

  Utilisez des paramètres de requête pour créer des URL personnalisées qui ouvrent des demandes de tirage avec des titres préremplis, des descriptions, des étiquettes, etc.

* [Revues de demande de tirage](/fr/enterprise-server@3.22/pull-requests/reference/pull-request-reviews)

  Passez en revue les pull requests pour donner votre avis, suggérer des modifications et garantir la qualité du code avant leur fusion.

* [Vérifications d'état](/fr/enterprise-server@3.22/pull-requests/reference/status-checks)

  Découvrez comment les vérifications d’état garantissent que les validations répondent aux conditions de référentiel, aident les révisions des demandes de tirage (pull request) et gèrent les validations telles que les builds, les tests et les déploiements.

* [Fusion des pull requests](/fr/enterprise-server@3.22/pull-requests/reference/pull-request-merges)

  Découvrez les stratégies de fusion des pull requests, notamment les commits de fusion, les fusions par squash et les rebasages, afin de gérer efficacement l’historique du dépôt.

* [Conflits de fusion](/fr/enterprise-server@3.22/pull-requests/reference/merge-conflicts)

  Identifiez et résolvez les conflits de fusion dans Git afin de garantir une intégration fluide des branches et la fusion réussie des pull requests.

* [Gestion et standardisation des pull requests](/fr/enterprise-server@3.22/pull-requests/reference/managing-and-standardizing-pull-requests)

  Gérez et standardisez les pull requests à l’aide de modèles, de responsables du code, de branches protégées, d’ensembles de règles et d’outils automatisés pour garantir des contributions au dépôt cohérentes et sécurisées.

* [Utilisation de crochets de pré-réception](/fr/enterprise-server@3.22/pull-requests/reference/working-with-pre-receive-hooks)

  Appliquez des stratégies de référentiel et empêchez les problèmes tels que les secrets ou les validations non valides à l’aide de crochets de pré-réception sur GitHub Enterprise Server.