Hébergement et pull requests
Créer
Créez une pull request (ou merge request) sans quitter l'application : listes déroulantes de branches, titre et corps préremplis depuis les commits de la branche, une bascule brouillon, et — sur GitHub — relecteurs, étiquettes et assignés appliqués à la création.

Fonctionne sur GitHub, GitLab, Bitbucket et Azure DevOps. Les PR/MR ouvertes des quatre sont listées dans la barre latérale.
Démarrez-en une depuis la comparaison de branches, depuis le graphe, depuis le
+ du panneau PR, ou depuis un ticket (ce qui remplit Closes #N).
Les piles dans la liste
Les pull requests posées les unes sur les autres se replient en une seule ligne avec une icône de pile, la branche sur laquelle la chaîne atterrit et leur nombre. Dépliez-la pour voir la chaîne dans l’ordre de lecture — de la feuille vers la base — avec une petite flèche sous chacune nommant ce dans quoi elle fusionne : le sens est à l’écran, pas à déduire de quatre branches de base.
Deux choses forment ce groupe : le numéro de pile de GitHub, quand les PR appartiennent à une pile native, et sinon les refs elles-mêmes — une pull request dont la base est la tête d’une autre repose sur elle. Cette seconde règle est ce qui fait que cela marche aussi sur GitLab, Bitbucket et Azure DevOps, et pour des chaînes ouvertes avant tout cela.

Chaque ligne porte l’état des vérifications de sa tête — survolez pour les comptes — et, sur GitHub, les niveaux déjà fermés ou fusionnés, qu’une liste de PR ouvertes masquerait. Un niveau au-dessus d’un niveau fermé est marqué bloqué : ses vérifications peuvent être vertes, mais la branche qu’il vise n’atterrira jamais. Les actions de la ligne apparaissent au survol, pour que le titre garde la largeur.
Lire les vérifications coûte une requête par pull request, et seulement au rafraîchissement de la liste.
Relire — GitHub et GitLab
| Conversation | Commentaires et état de la revue |
| Vérifications | Les exécutions de CI (GitHub) ou les jobs de pipeline (GitLab) avec succès/échec/en attente et des liens vers les journaux |
| Fichiers vus | Une liste à cocher ✓ par fichier, avec progression |
| Fils en ligne | Commentaires de ligne groupés par file:line, et les réponses |
| Actions | Commenter, approuver, demander des changements, et merge / squash |
Si quelqu'un pousse en force en pleine revue, ce qui a changé depuis vous montre exactement ce qui a bougé.
Les différences GitLab, dites clairement : GitLab n'a pas d'appel unique « envoyer la revue », donc approuver utilise son point d'accès d'approbation et demander des changements retire votre approbation et publie votre commentaire. Le rebase-merge n'est pas proposé — GitLab choisit entre merge-commit et fast-forward selon les réglages du projet, le menu de merge n'affiche donc que merge et squash. Les fils en ligne montrent le fichier et la ligne, mais pas la section de diff environnante, que l'API de GitLab ne renvoie pas. La revue et la fusion fonctionnent pour les projets sur gitlab.com ; les instances auto-hébergées ne sont pas encore prises en charge. Bitbucket et Azure DevOps s'ouvrent toujours dans le navigateur pour la revue.
Tickets, jalons, releases — GitHub
Parcourez les tickets et ouvrez un onglet de ticket complet : corps, commentaires, étiquettes, assignés, jalon, champs Projects v2, fermeture et réouverture, et créer une branche pour ce ticket (avec nommage par l'IA). Les jalons affichent leur progression et leurs tickets. Les releases se parcourent avec une page de changelog.
Notifications — GitHub
Toute votre boîte de réception — demandes de revue, mentions, activité de CI — tous dépôts confondus, avec des filtres non lues/toutes et le marquage comme lu. La cloche de la barre d'outils porte un badge de non-lues, et des notifications système optionnelles se déclenchent quand une revue est demandée ou quand la CI se termine.
Jetons
Des jetons par profil pour plusieurs comptes ou organisations, stockés dans le trousseau de votre système. Gitcito peut aussi emprunter ce que votre assistant d'identifiants git détient déjà : une organisation pour laquelle vous vous êtes déjà authentifié ne demande souvent aucune configuration. Voir Sécurité et secrets.
Voir aussi : Branches empilées · Fonctions IA