Utilisation des branches

Introduction aux concepts de GitHub

George Boorman

Curriculum Manager, DataCamp

Les branches

  • Permettent le travail simultané sur différentes parties d'un projet
  • Contribuent à réduire le risque de conflits entre les versions de fichiers

Diagramme représentant trois branches : principale, Liga et Premier League

Introduction aux concepts de GitHub

Branche principale

branche actuelle mise en évidence dans la section code du dépôt

Introduction aux concepts de GitHub

Combien de branches ?

Nombre de branches mises en évidence dans la section code du dépôt

Introduction aux concepts de GitHub

Création d'une nouvelle branche

icône de branche mise en évidence dans la section code du dépôt

Introduction aux concepts de GitHub

Création d'une nouvelle branche

Liste des branches, affichant uniquement les principales. Nouveau bouton de branche à droite en vert

Introduction aux concepts de GitHub

Création d'une nouvelle branche

ajout du nom de la branche « la liga » et création d’une branche

Introduction aux concepts de GitHub

Création d'une nouvelle branche

Liste actualisée des branches, y compris la Liga

Introduction aux concepts de GitHub

Ajout d’un fichier

Graphique linéaire des buts marqués à domicile et à l'extérieur en Liga ; section de code de la branche Liga avec graphique des buts marqués à domicile et à l'extérieur inclus.

Introduction aux concepts de GitHub

Affichage des branches

Deux branches mises en évidence dans la section Code du dépôt

Introduction aux concepts de GitHub

Changement de branche

menu déroulant répertoriant les branches actives principales et la_liga

Introduction aux concepts de GitHub

Changement de branche

Sélectionner « principal » dans le menu déroulant des branches

Introduction aux concepts de GitHub

Comparaison des branches

Section de code de la branche principale sans le deuxième graphique de la Liga

Introduction aux concepts de GitHub

Utilisation des branches

mains tirant différentes sections d'un graphique circulaire

Introduction aux concepts de GitHub

Règles de protection des branches

  • Règles pour les branches spécifiques
    • Exiger une pull request avant la fusion
    • Exiger que les pull requests soient approuvées avant la fusion
    • Limiter les personnes autorisées à supprimer une branche protégée

cadenas

1 Crédit d'image : https://unsplash.com/@bluzninja
Introduction aux concepts de GitHub

Règles de protection des branches

Section des paramètres du dépôt mise en évidence

Introduction aux concepts de GitHub

Règles de protection des branches

Section Branches de l'onglet des paramètres

Introduction aux concepts de GitHub

Règles de protection des branches

branches dans l'onglet des paramètres, affichant la branche par défaut comme principale et une section permettant d'ajouter des règles de protection des branches

Introduction aux concepts de GitHub

Ajout de règles

Nommer le modèle de nom de branche comme protect main

Introduction aux concepts de GitHub

Demander une pull request

Clic sur la vidéo : une pull request est requise avant la fusion

Introduction aux concepts de GitHub

Enregistrement de la règle

Cliquer sur Create pour enregistrer la règle.

Introduction aux concepts de GitHub

Passons à la pratique !

Introduction aux concepts de GitHub

Preparing Video For Download...