Création d’une branche
Vous pouvez créer une branche de différentes manières sur GitHub.
Remarque : 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
-
Sur GitHub, accédez à la page principale du référentiel.
-
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é.
-
Cliquez sur Nouvelle branche.
-
Sous « Nom de la branche », tapez un nom pour la branche.
-
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.
-
Cliquez sur Créer une branche.
Création d’une branche à l’aide de la liste déroulante des branches
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sélectionnez le menu déroulant de branches , dans l’arborescence des fichiers ou en haut de l’éditeur de fichiers intégré.
-
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.
-
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.
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 ».
Remarque : 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 ».
-
Sur GitHub, accédez à la page principale du référentiel.
-
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é.
-
À côté de la branche que vous souhaitez supprimer, cliquez sur .
-
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 ».