Skip to main content

Réinitialisation d’une pull request

Vous pouvez restaurer une demande de tirage une fois qu’elle a été fusionnée vers la branche en amont.

À propos de la restauration d’une demande de tirage (pull request)

La restauration d’une demande de tirage (pull request) sur GitHub crée une nouvelle demande de tirage qui contient une restauration de la validation de fusion à partir de la demande de tirage fusionnée d’origine. Pour restaurer les demandes de tirage, vous devez disposer d’autorisations d’écriture dans le référentiel.

Réinitialisation d’une pull request

Remarque

Vous devrez peut-être restaurer les commits individuels dans votre pull request si l’un des cas suivants est vrai.

  • La restauration de la demande de tirage entraîne des conflits de fusion
  • La pull request originale n’a pas été fusionnée initialement sur GitHub. Par exemple, un utilisateur a peut-être fusionné la demande de tirage (pull request) à l’aide d’une fusion rapide sur la ligne de commande.

Pour plus d’informations sur l’utilisation de Git pour restaurer manuellement des validations (commits) individuelles, consultez Restauration Git dans la documentation Git.

  1. Sous le nom de votre référentiel, cliquez sur Demandes de tirage.

    Capture d’écran de la page principale d’un dépôt. Dans la barre de navigation horizontale, un onglet intitulé « Demandes de tirage » est indiqué en orange foncé.

  2. Dans la liste des « Demandes de tirage », cliquez sur la demande de tirage que vous souhaitez restaurer.

  3. En bas de la demande de tirage, cliquez sur Restaurer. Si l’option Restaurer n’est pas affichée, vous devez demander à l’administrateur du référentiel qu’il vous accorde des autorisations d’écriture.

    Capture d’écran de la chronologie d'une pull request. Le bouton « Rétablir » est indiqué en orange foncé.

  4. Fusionnez le pull request obtenu. Pour plus d’informations, consultez « Fusion d'une pull request ».