Skip to main content

Utilisation des paramètres de requête pour créer une pull request

Utilisez les paramètres de requête pour créer des URL personnalisées afin d’ouvrir des pull requests avec des champs prédéfinis.

Vous pouvez utiliser des paramètres de requête pour ouvrir des pull requests. Les paramètres de requête sont des éléments facultatifs d’URL que vous pouvez personnaliser pour partager une vue de page web spécifique, comme des résultats de filtre de recherche ou un modèle de demande de tirage sur GitHub. Pour créer vos propres paramètres de requête, vous devez faire correspondre la paire clé-valeur. Pour plus d’informations sur la création de modèles de pull request, consultez Création d’un modèle de pull request pour votre dépôt.

Vous devez disposer des autorisations appropriées pour chaque action dont vous voulez utiliser le paramètre de requête équivalent. Par exemple, vous devez avoir l’autorisation d’ajouter une étiquette à une pull request pour utiliser le paramètre de requête labels. Pour plus d’informations, consultez « Rôles de dépôt pour une organisation ».

Si vous créez une URL non valide avec des paramètres de requête, ou si vous n’avez pas les autorisations appropriées, l’URL renvoie une page d’erreur 404 Not Found. Si vous créez une URL qui dépasse la limite du serveur, l’URL retourne une page d’erreur 414 URI Too Long.

Paramètre de requête.Exemple
quick_pull
          `https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1` crée une demande de tirage qui compare la branche de base `main` et la branche principale `my-branch`. La requête `quick_pull=1` vous dirige directement à la page « Ouvrir une pull request ».

title | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=bug&title=Bug+fix crée une pull request avec l’étiquette « bug » et le titre « Correction de bug ». body | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&body=Describe+the+fix. crée un pull request avec le titre « Bug fix » et le commentaire « Describe the fix » dans le corps du pull request. labels | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=help+wanted,bug crée une pull request avec les étiquettes « help wanted » et « bug ». milestone | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&milestone=testing+milestones crée une demande de tirage avec le jalon « testing milestones ». assignees | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&assignees=octocat crée une pull request et l’attribue à @octocat. projects | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&projects=octo-org/1 crée une pull request avec le titre « Bug fix » et l'ajoute au projet 1 de l'organisation. template | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&template=issue_template.md crée une pull request avec un modèle dans le corps de la pull request. Le paramètre de requête template fonctionne avec des modèles stockés dans un sous-répertoire PULL_REQUEST_TEMPLATE à la racine, répertoire docs/ ou .github/ d’un dépôt. Pour plus d’informations, consultez « Utilisation de modèles pour encourager les problèmes et demandes de tirage utiles ».