Cette version de GitHub Enterprise Server ne sera plus disponible le 2026-03-17. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.
Documentation sur les pull requests
Découvrez comment utiliser des demandes de tirage (pull request) afin de suggérer des modifications pour un projet, recevoir des modifications suggérées pour vos propres projets et résoudre les problèmes liés aux demandes de tirage, tels que les conflits de fusion.
Recommandé
À propos des demandes de tirage (pull requests)
Les pull requests vous permettent de proposer, d’examiner et de fusionner des modifications de code.
À propos des modèles de développement collaboratif
L'utilisation des pull requests dépend du modèle de développement que vous utilisez dans votre projet. Vous pouvez utiliser le modèle de duplication et tirage (fork et pull) ou le modèle de référentiel partagé.
Création d’une pull request
Créez une pull request pour proposer et collaborer aux modifications apportées à un dépôt. Ces modifications sont proposées dans une branche, ce qui garantit que la branche par défaut contient uniquement le travail terminé et approuvé.
Articles
À propos des autorisations et de la visibilité des duplications
Les autorisations et la visibilité des duplications varient selon que le dépôt en amont est public ou privé, son appartenance ou non à une organisation et les stratégies de votre entreprise.
À propos des branches
Utilisez une branche pour isoler le travail de développement sans affecter les autres branches du dépôt. Chaque dépôt a une branche par défaut et peut avoir plusieurs autres branches. Vous pouvez fusionner une branche dans une autre branche en utilisant une demande de tirage (pull request).
À propos des commits
Vous pouvez enregistrer de petits groupes de modifications significatives en tant que commits.
À propos des conflits de fusion
Les conflits de fusion se produisent quand vous fusionnez des branches qui ont des commits concurrents et que Git a besoin de votre aide pour déterminer les modifications à incorporer dans la fusion finale.
À propos des demandes de tirage (pull requests)
Les pull requests vous permettent de proposer, d’examiner et de fusionner des modifications de code.
À propos des forks
Un fork est un nouveau référentiel qui partage le code et les paramètres de visibilité avec le dépôt « en amont » d’origine.
À propos des fusions de demande de tirage
Vous pouvez fusionner des demandes de tirage (pull request) en conservant tous les commits dans une branche de fonctionnalité, en effectuant un squash de tous les commits en un seul commit ou en rebasant des commits individuels de la branche head sur la branche base.
À propos des modèles de développement collaboratif
L'utilisation des pull requests dépend du modèle de développement que vous utilisez dans votre projet. Vous pouvez utiliser le modèle de duplication et tirage (fork et pull) ou le modèle de référentiel partagé.
À propos des révisions de demande de tirage
Collaborez sur des pull requests pour améliorer la qualité du code.