Documentation sur les demandes de tirage (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.
Démarrer ici
Changement d’un message de commit
Si un message de commit contient des informations peu claires, incorrectes ou sensibles, vous pouvez le modifier localement et pousser (push) un nouveau commit avec un nouveau message vers GitHub. Vous pouvez également changer un message de commit pour ajouter des informations manquantes.
Résolution d’un conflit de fusion en utilisant la ligne de commande
Vous pouvez résoudre les conflits de fusion avec la ligne de commande et un éditeur de texte.
Création et suppression de branches dans votre référentiel
Vous pouvez créer ou supprimer des branches directement sur GitHub.
Création d’une demande de tirage
Créez une demande de tirage pour proposer et collaborer sur des modifications apportées à un référentiel. Ces modifications sont proposées dans une branche, ce qui garantit que la branche par défaut contient uniquement le travail terminé et approuvé.
Populaire
À propos des révisions de demande de tirage
Les révisions permettent aux collaborateurs de commenter les modifications proposées dans les demandes de tirage (pull request), d’approuver les modifications ou de demander d’autres modifications avant la fusion de la demande de tirage. Les administrateurs de dépôt peuvent exiger que toutes les demandes de tirage soient approuvées avant d’être fusionnées.
Résolution d’un conflit de fusion sur GitHub
Vous pouvez résoudre des conflits de fusion simples qui impliquent des modifications de ligne concurrentes sur GitHub, en utilisant l’éditeur de conflit.
Synchronisation d’une duplication
Synchronisez une duplication d’un référentiel pour la maintenir à jour avec le référentiel en amont.
Fusion d’une demande de tirage
Fusionnez une demande de tirage (pull request) dans la branche en amont quand le travail est terminé. Toute personne disposant d’un accès en poussée (push) au dépôt peut effectuer la fusion.
Approbation d’une demande de tirage comportant des revues obligatoires
Si votre dépôt nécessite des révisions, les demandes de tirage (pull request) doivent avoir un nombre spécifique de révisions d’approbation de la part de personnes disposant d’autorisations d’écriture ou d’administrateur dans le dépôt avant de pouvoir être fusionnées.
Restauration d’une demande de tirage (pull request)
Vous pouvez restaurer une demande de tirage une fois qu’elle a été fusionnée vers la branche en amont.
Pourquoi mes validations sont-elles liées au mauvais utilisateur ?
GitHub utilise l’adresse e-mail dans l’en-tête de validation pour lier la validation à un utilisateur GitHub. Si vos validations sont liées à un autre utilisateur ou qu’elles ne sont pas liées à un utilisateur du tout, vous devrez peut-être modifier vos paramètres de configuration Git locaux, ajouter une adresse e-mail à vos paramètres d’e-mail de compte ou effectuer les deux.
Collaboration à l’aide de demandes de tirage
- Prise en main • 3 articles
- Utilisation des duplications • 8 articles
- Collaboration sur des dépôts avec des fonctionnalités de qualité du code • 2 articles
- Propositions de modifications de votre travail avec des demandes de tirage • 12 articles
- Traitement des conflits de fusion • 3 articles
- Revue des modifications apportées dans les demandes de tirage • 11 articles
- Incorporation des modifications provenant d’une demande de tirage • 6 articles