Skip to main content

Incorporation des modifications provenant d’une demande de tirage

Vous pouvez proposer des modifications à votre travail sur GitHub par le biais de demandes de tirage (pull request). Découvrez comment créer, gérer et fusionner des demandes de tirage (pull request).

À 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.

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.

Fusion automatique d'une demande de tirage

Vous pouvez augmenter la vitesse de développement en activant la fusion automatique pour une demande de tirage (pull request) afin que celle-ci se fusionne automatiquement quand toutes les exigences de fusion sont remplies.

Fusion d’une demande de tirage avec une file d’attente de fusion

Si une file d’attente de fusion est requise par le paramètre de protection de branche pour la branche, vous pouvez ajouter vos demandes de tirage (pull request) à une file d’attente de fusion ; GitHub fusionne les demandes de tirage pour vous une fois que toutes les vérifications requises ont réussi.

Fermeture d’une demande de tirage

Vous pouvez choisir de fermer une demande de tirage (pull request) sans la fusionner dans la branche en amont. Cela peut être pratique si les modifications proposées dans la branche ne sont plus nécessaires ou si une autre solution a été proposée dans une autre branche.

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.