Mémo Git · Intégrer

Ouvrir une pull request

gh pr create · glab mr create

Une pull request (GitHub) ou merge request (GitLab) propose les commits d'une branche à la relecture avant de les intégrer. Pousse d'abord ta branche, puis ouvre la demande depuis la forge, avec la CLI gh ou glab, ou depuis Merathon.

Ce que ça fait

Propose les commits d'une branche à la relecture sur GitHub (pull request) ou GitLab (merge request).

Un cas d'usage

Ta branche est poussée et tu veux la faire relire avant de l'intégrer.

En ligne de commande

git push -u origin <branche>
Publie la branche à proposer.
gh pr create
GitHub CLI : crée la pull request, en demandant titre et description.
gh pr create --draft --base main
Pull request en brouillon, vers main.
glab mr create
GitLab CLI : crée la merge request.
gh pr checkout <numéro>
Récupère en local la branche d'une pull request pour la tester.

Dans Merathon

  1. Pousse la branche.
  2. Clic droit sur la branche → « Créer une pull request GitHub… » ou « Créer une merge request GitLab… » (un compte de la forge doit être connecté).

Questions fréquentes

Quelle différence entre pull request et merge request ?

Aucune sur le fond : GitHub dit pull request, GitLab dit merge request.

Comment mettre à jour une pull request ?

Pousse de nouveaux commits sur la même branche : la pull request se met à jour toute seule.

Voir aussi