Pourquoi et comment créer des branches sur GitLab

Optimisez votre workflow en isolant vos fonctionnalités grâce aux branches Git sur GitLab. Évitez les conflits.

Créer une branche sur GitLab : Isoler vos développements

Pourquoi utiliser des branches ?

Dans le développement d'un logiciel, vous ne voulez jamais modifier directement le code qui fonctionne déjà très bien. Imaginez que vous travailliez sur une nouvelle fonctionnalité, mais que vous fassiez une erreur qui casse tout votre site. Si vous travaillez sur le code principal, tout s'arrête.

Le besoin est donc d'isoler votre travail. Pour bien comprendre, utilisez l'analogie de l'arbre. Le tronc représente votre code stable que l'on appelle la branche main. Créer une branche Git, c'est comme faire pousser une petite branche à côté du tronc. Vous pouvez modifier cette petite branche comme vous le souhaitez sans jamais faire tomber le tronc. Une fois que votre travail est terminé et testé, vous pourrez alors fusionner la branche avec le tronc pour ajouter votre nouveauté.

Création d'une branche via l'interface GitLab

GitLab permet de créer des branches très facilement sans même ouvrir votre terminal. C'est idéal pour préparer une tâche ou corriger un petit texte directement en ligne.

Accéder à votre projet

Connectez-vous à votre compte et rendez-vous dans la section Projects pour sélectionner le dépôt sur lequel vous voulez travailler.

Sélection du projet dans GitLab

"Choisissez le projet où vous souhaitez créer une nouvelle branche"

Aller dans la gestion des branches

Dans le menu de gauche, cliquez sur l'onglet Repository (Dépôt) puis sélectionnez l'option Branches. Vous verrez alors la liste des branches existantes. Cliquez sur le bouton bleu New branch en haut à droite pour accéder à la gestion des branches.

Menu des branches dans GitLab

"C'est ici que vous gérez toutes les versions parallèles de votre code"

Nommer et créer la branche

Sur cet écran, vous devez donner un nom à votre branche. Essayez d'utiliser un nom court ici FirstBranch. Vous devez aussi choisir la branche de départ (souvent main). Cliquez ensuite sur Create branch.

Formulaire de création de branche

Confirmation

Une fois l'opération terminée, GitLab vous affiche la liste mise à jour. Votre nouvelle branche apparaît maintenant et elle contient exactement le même code que la branche de départ au moment de sa création.

Liste des branches avec la nouvelle branche créée

"Votre environnement de travail isolé est maintenant prêt"

Création d'une branche via le terminal

Même si l'interface web est pratique, le développeur préfère souvent utiliser la ligne de commande pour aller plus vite. Voici comment faire sur votre ordinateur.

Utiliser la commande switch

Pour créer une branche et basculer dessus immédiatement, vous devez utiliser la commande moderne git switch avec l'option -c.

git switch -c ma-nouvelle-feature

Résultat :

Switched to a new branch 'ma-nouvelle-feature'

Pour vérifier sur quelle branche vous vous trouvez actuellement, tapez simplement :

git branch

Résultat :

  main
* ma-nouvelle-feature

Information

L'astérisque * devant le nom de la branche indique que vous travaillez actuellement sur celle-ci. Toutes les modifications que vous ferez maintenant n'impacteront pas la branche main.

Conclusion

Maîtriser les branches est indispensable pour travailler de manière propre et professionnelle. Cela vous donne le droit à l'erreur et facilite grandement le travail en équipe.

Maintenant que vous avez créé votre branche, il est temps d'y ajouter du contenu. Dans le prochain chapitre, nous allons voir comment ajouter un fichier sur GitLab et enregistrer vos premières modifications sur votre nouvelle branche.

Espace commentaire

Écrire un commentaire

Vous devez être connecté pour poster un message !

15 commentaires

23/04/26

Top pour la partie isoler vos développements. Indispensable pour notre team

23/04/26

Clair net précis pour la création d'une branche via l'interface GitLab

Membre
23/04/26

Le rappel sur pourquoi utiliser des branches ça aide toujours les juniors. Merci

23/04/26

Bien vu la section sur la commande switch. Tellement plus clean que checkout

On pousse tous les devs à l'utiliser, ça évite des confusions avec les tags

Membre
23/04/26

Super pour la gestion des branches sur GitLab. Ça simplifie nos PRs

Membre
23/04/26

Les étapes de création d'une branche via le terminal sont bien détaillées

Ça nous permet d'avoir une ligne directrice pour les scripts CI/CD qui créent des branches de release automatiquement

23/04/26

Enfin un guide qui résume bien la création de branche sur GitLab

23/04/26

Isoler ses développements c'est la base. On le dit assez souvent chez nous

23/04/26

Utile la confirmation après création de branche. Ça rassure toujours

23/04/26

Le workflow des branches Git sur GitLab est bien expliqué. Ça évite les merges hell

23/04/26

J'ai partagé ce lien avec notre nouvelle recrue. Il galérait avec les branches

La section sur nommer et créer la branche devrait l'aider à suivre nos conventions

23/04/26

Merci pour le guide sur les branches. Ça valide nos pratiques internes

23/04/26

La partie accéder à votre projet et aller dans la gestion des branches est hyper visuelle. Nickel

23/04/26

éviter les conflits c'est la clé. les branches sont notre bouclier

23/04/26

le focus sur la commande switch c'est un vrai plus

On a migré tous nos CI/CD jobs vers switch, c'est plus moderne et plus clair dans les logs

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire