Blog Alphorm Logo de blog informatique spécialisé en technologie et solutions IT
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Gestion efficace des branches avec Git
Agrandisseur de policeAa
Blog AlphormBlog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Search
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Suivez-nous
© Alphorm 2024 - Tous droits réservés
DevOps

Gestion efficace des branches avec Git

L'Équipe Alphorm Par L'Équipe Alphorm 15 novembre 2024
Partager
Partager

La gestion des versions de code peut rapidement devenir complexe sans une structure claire.

Des erreurs dans la gestion des branches peuvent mener à des conflits de code et à une perte de temps considérable.

Cet article vous guide à travers les meilleures pratiques pour créer, changer et fusionner des branches Git efficacement.

Table de matière
Créer des Branches Git efficacementChanger de Branche avec GitFusionner des Branches Git sécuriséesFAQConclusion

Formation Maîtriser les Fondamentaux de GitHub Actions

Devenez expert en gestion de dépôts et automatisez avec GitHub Actions!

Découvrir cette formation

Créer des Branches Git efficacement

La création de branches est une étape clé dans la gestion de versions avec Git. Pour créer une nouvelle branche, utilisez la commande git branch [nom-de-la-branche ]. Cela permet de travailler sur différentes fonctionnalités ou corrections de manière isolée, sans affecter la branche principale en créant une copie de la branche main.

Diagramme montrant gestion des branches Git

Faisons cela maintenant avec notre projet, nous allons créer de fichier YAML.

Commande Git pour créer une nouvelle branche

Nous avons maintenant spécifié le nom de notre branche, en veillant à éviter les espaces dans celui-ci. Il est important de s’assurer que le nom de la branche ne contient pas d’espaces. Nous pouvons ensuite lister toutes nos branches en utilisant la commande git branch .

Commande Git pour afficher les branches

On peut observer sur le visuel que la branche main est affichée en vert et précédée d’une étoile. Cela peut sembler étrange, n’est-ce pas ? En réalité, cela indique simplement que nous sommes actuellement sur la branche main.

Changer de Branche avec Git

Comme indiqué sur le visuel précédent, nous sommes actuellement sur la branche main. Vous vous demandez peut-être comment basculer vers la branche que vous avez créée. C’est une excellente question !

Pour changer de branche et vous déplacer vers celle que vous avez créée, utilisons la commande git checkout -b [nom-de-la-branche]. Cette commande nous permet de passer directement à la branche spécifiée.

Appliquons cette notion à notre projet maintenant.

Commande Git pour changer de branche

Voilà, la commande a été exécutée avec succès et le visuel montre clairement que nous avons changé de branche. En conséquence, la branche actuelle est désormais affichée en vert et précédée d’une étoile, ce qui indique un changement notable.

Ouvrons maintenant notre nouvelle dans l’editeur et ajouter la modification en créant le fichier YAML pour pouvoir la fusionner à la branche principale après. helloWorld.yaml

				
					
 greeting: "Hello world"
is_active: true
count: 5
items:
- items 1
- items 2
- items 3

				
			

Voilà le contenu de notre fichier yml dans notre branche. En tapant la commande habituelle : git status

Terminal montrant un fichier non suivi dans Git
Commande Git pour pousser une branche

Voilà la dernière étape de la procédure permettant de pousser notre modification. Il est affiché clairement que la modification était bien poussée dans le la branche distante. Nous pouvons le voir dans la branche de notre dépôt distant.

Interface de gestion de branches sur GitHub

Voilà, nous sommes bien sur la branche, et tous les contenus sont présents, y compris le fichier helloWorld.yml, qui est la modification apportée dans la branche feat/add-new-yml-file .

Fusionner des Branches Git sécurisées

Après avoir créé et modifié la branche, nous allons fusionner les deux branches pour combiner le code et les fonctionnalités. Nous pouvons constater que les modifications apportées dans la branche feat/add-new-yml-file ne sont pas encore présentes dans la branche main.

Terminal montrant la gestion des branches Git

Fusionnons maintenant ces deux branches en utilisant la commande : git merge main . Après avoir exécuté la commande, passons à la branche main pour vérifier si le fichier helloWorld.yml est présent.

Exemple de gestion de branches Git en CLI

Parfait, comme nous pouvons le constater, le fichier est bien présent dans notre dépôt local, ce qui signifie que la fusion a été réalisée avec succès.

Formez-vous gratuitement avec Alphorm !

Maîtrisez les compétences clés en IT grâce à nos formations gratuites et accélérez votre carrière dès aujourd'hui.

Démarrer gratuitement
illustration processus de paiement en ligne avec étapes claires et convivialité

FAQ

Comment créer une nouvelle branche dans Git ?
Pour créer une nouvelle branche dans Git, vous pouvez utiliser la commande ‘git branch [nom-de-la-branche]’. Cela vous permet de travailler sur différentes fonctionnalités ou corrections sans affecter la branche principale. En créant une copie de la branche main, vous pouvez développer en toute sécurité des fonctionnalités distinctes. Assurez-vous que le nom de la branche ne contient pas d’espaces pour éviter tout problème de compatibilité.
Comment changer de branche dans Git ?
Pour basculer d’une branche à une autre dans Git, utilisez la commande ‘git checkout -b [nom-de-la-branche]’. Cette commande vous permet de changer directement vers la branche spécifiée, facilitant ainsi le travail sur des fonctionnalités différentes. Vérifiez toujours que vous êtes sur la branche correcte en utilisant ‘git branch’ pour lister vos branches actuelles, et assurez-vous que la branche cible est bien créée.
Comment fusionner des branches dans Git ?
La fusion de branches dans Git se fait avec la commande ‘git merge [branche-à-fusionner]’. Cette commande combine les modifications de la branche ciblée avec la branche actuelle. Il est crucial de vérifier les conflits potentiels et de les résoudre avant de finaliser la fusion. Une fois fusionnée, vérifiez que les modifications attendues sont bien présentes dans la branche principale.
Pourquoi utiliser des branches dans Git ?
Les branches dans Git permettent de travailler de manière isolée sur différentes fonctionnalités ou corrections sans affecter le code principal. Cela facilite la gestion de versions et réduit le risque de conflits lors de la collaboration sur des projets communs. Les branches offrent une flexibilité accrue pour expérimenter et valider les modifications avant de les intégrer à la branche principale.
Comment vérifier la branche active dans Git ?
Pour savoir sur quelle branche vous travaillez actuellement dans Git, utilisez la commande ‘git branch’. La branche active est affichée en vert et précédée d’une étoile, ce qui la distingue des autres branches. Cette vérification est essentielle pour s’assurer que vous appliquez les modifications à la bonne branche et éviter des erreurs de manipulation de code.

Conclusion

En maîtrisant la gestion des branches Git, vous optimisez votre flux de travail et assurez la stabilité de votre code. Quelle est votre prochaine étape pour améliorer la gestion de votre dépôt Git ?

ÉTIQUETÉ : GitHub Actions
Facebook
Twitter
LinkedIn
Email
WhatsApp
Par L'Équipe Alphorm
Démocratiser la Connaissance Informatique pour Tous !
Suivre :
L'Équipe Alphorm, c'est la démocratisation de la connaissance informatique. Passionnés et dévoués, nous sommes là pour vous guider vers le succès en rendant la technologie accessible à tous. Rejoignez notre aventure d'apprentissage et de partage. Avec nous, le savoir IT devient une ressource inspirante et ouverte à tous dans un monde numérique en constante évolution.

Derniers Articles

  • Techniques pour gérer les fichiers texte en C#
  • Créer et lire un fichier CSV avec C#
  • JSON : Comprendre et Utiliser Efficacement
  • Créer une Base SQLite dans C#
  • Lecture des données SQLite simplifiée
Laisser un commentaire Laisser un commentaire

Laisser un commentaire Annuler la réponse

Vous devez vous connecter pour publier un commentaire.

Blog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Gestion efficace des branches avec Git

© Alphorm - Tous droits réservés