Skip to main content

Création et suppression de branches dans votre référentiel

Vous pouvez créer ou supprimer des branches directement sur GitHub.

Création d’une branche

Vous pouvez créer une branche de différentes manières sur GitHub.

Note

Vous ne pouvez créer une branche que dans un référentiel auquel vous avez un accès pour l’envoi (push).

Créer une branche via l’aperçu des branches

  1. Sur GitHub, accédez à la page principale du référentiel.

  2. Dans l’arborescence de fichiers à gauche, sélectionnez le menu déroulant de branches , puis cliquez sur Afficher toutes les branches. Vous trouverez également le menu déroulant de branches en haut de l’éditeur de fichiers intégré.

    Capture d’écran de l’arborescence de fichiers d’un dépôt. Un menu déroulant pour les branches est développé et mis en évidence avec un encadré orange foncé.

  3. Cliquez sur Nouvelle branche.

    Capture d’écran de la page « Branches » d’un dépôt. Un bouton vert, intitulé « Nouvelle branche », est mis en évidence avec un encadré orange.

  4. Sous « Nom de la branche », tapez un nom pour la branche.

  5. Sous « Source de la branche », choisissez une source pour votre branche.

    • Si votre dépôt est une duplication, sélectionnez le menu déroulant du dépôt et cliquez sur votre duplication ou sur le dépôt en amont.
    • Sélectionnez le menu déroulant des branches et cliquez sur une branche.
  6. Cliquez sur Créer une branche.

Création d’une branche à l’aide de la liste déroulante des branches

  1. Sur GitHub, accédez à la page principale du référentiel.

  2. Sélectionnez le menu déroulant de branches , dans l’arborescence des fichiers ou en haut de l’éditeur de fichiers intégré.

    Capture d’écran de l’arborescence de fichiers d’un dépôt. Un menu déroulant pour les branches est souligné en orange foncé.

  3. Si vous souhaitez éventuellement créer la nouvelle branche à partir d’une branche autre que la branche par défaut du référentiel, cliquez sur une autre branche, puis resélectionnez le menu déroulant des branches.

  4. Dans le champ de texte « Rechercher ou créer une branche... », tapez un nom unique pour votre nouvelle branche et cliquez sur Créer une branche.

    Capture d’écran du menu déroulant du sélecteur de branche. « Créer une branche : nouvelle-branche » est mis en évidence avec un encadré orange.

Création d’une branche pour un problème

Vous pouvez créer une branche pour travailler sur un problème directement à partir de la page de problème et commencer immédiatement. Pour plus d’informations, consultez « Création d’une branche pour travailler sur un problème ».

Suppression d’une branche

Vous pouvez supprimer automatiquement les branches principales après la fusion des demandes de tirage dans votre dépôt. Pour plus d’informations, consultez « Gestion de la suppression automatique des branches ».

Note

Si la branche que vous souhaitez supprimer est la branche par défaut du référentiel, vous devez choisir une nouvelle branche par défaut avant de supprimer la branche. Pour plus d’informations, consultez « Changement de la branche par défaut ».

Si la branche que vous souhaitez supprimer est associée à une demande de tirage ouverte, vous devez fusionner ou fermer la demande de tirage avant de supprimer la branche. Pour plus d’informations, consultez Fusion d’une demande de tirage ou Fermeture d’une demande de tirage.

  1. Sur GitHub, accédez à la page principale du référentiel.

  2. Dans l’arborescence de fichiers à gauche, sélectionnez le menu déroulant de branches , puis cliquez sur Afficher toutes les branches. Vous trouverez également le menu déroulant de branches en haut de l’éditeur de fichiers intégré.

    Capture d’écran de l’arborescence de fichiers d’un dépôt. Un menu déroulant pour les branches est développé et mis en évidence avec un encadré orange foncé.

  3. À côté de la branche que vous souhaitez supprimer, cliquez sur .

    Capture d’écran d’une branche dans la liste des branches. Une icône représentant une poubelle est mise en évidence avec un encadré orange.

  4. Si la branche est associée à au moins une demande de tirage ouverte, la suppression de la branche ferme les demandes de tirage. Lisez l’avertissement, puis cliquez sur Supprimer.

Si vous supprimez une branche de tête (head) une fois que sa demande de tirage a été fusionnée, GitHub recherche les demandes de tirage ouvertes du même dépôt qui spécifient la branche supprimée comme branche de base. GitHub met automatiquement à jour ces demandes de tirage, en remplaçant leur branche de base par la branche de base de la demande de tirage fusionnée. Pour plus d’informations, consultez À propos des branches.

Pour aller plus loin