Après une révision, la branche est le concept le plus important du contrôle de version. Git ne fait pas exception et encourage plus que la plupart l'utilisation des branches. Ils sont faciles et rapides à travailler.

La façon dont vous utilisez les branches dépend du projet sur lequel vous travaillez. S'il ne s'agit pas de votre propre projet, le mainteneur décidera généralement pour vous.

Vous pourriez avoir juste la valeur par défaut principale branche et un seul développer branche. Ou vous pouvez utiliser une nouvelle branche pour chaque fonctionnalité et correction de bogue. Quoi qu'il en soit, vous trouverez de nombreuses occasions où la liste des branches disponibles est un outil très utile.

Qu'est-ce qu'une succursale?

Les systèmes de contrôle de version comme git utilisent le terme branche par analogie avec les arbres. Chaque branche émerge d'une autre et finit par revenir au tronc. Les branches vous permettent de créer des lignes de développement individuelles afin que vous puissiez travailler dessus de manière isolée sans perturber les autres sections du projet.

instagram viewer

Comment répertorier les branches sur la ligne de commande

La ligne de commande est un moyen rapide et efficace d'utiliser git. Vous devrez vous souvenir de beaucoup de choses pour le maîtriser, mais le programme en ligne de commande offrira toujours une prise en charge complète de toutes les nombreuses fonctionnalités de git.

Lister les branches avec git

L'outil de ligne de commande par défaut est git. La sous-commande principale pour travailler avec les branches est branche. Par défaut, cette commande liste les branches, donc:

branche git

affichera une liste de noms de branches, par exemple:

* entretien
Maître
Suivant

Notez que cette commande répertorie les branches par ordre alphabétique et met en évidence la branche actuelle avec un astérisque. Vous devez également comprendre que les branches affichées sont uniquement locales.

Pour voir les succursales distantes, utilisez soit le -r flag pour afficher uniquement les branches distantes, ou le -une flag pour afficher à la fois local et distant. Vous pouvez afficher des informations plus détaillées avec le -v drapeau et des informations encore plus détaillées avec -vv.

branche git -vva

Cela vous donnera de nombreuses informations utiles, y compris la mise en évidence des branches locales / distantes utilisées et des branches qui en suivent les autres.

Vous pouvez utiliser le --liste option pour rechercher des branches par un motif. Ceci est très utile si vous traitez de nombreuses branches, comme lorsqu'un projet utilise une branche par correction de bogue.

branche git --list 'm*'

Parcourir les branches à l'aide de gh

Les gh le programme est GitHub outil en ligne de commande. Si votre référentiel a une télécommande hébergée sur github.com, vous pouvez utiliser gh pour le gérer. La plupart des commandes principales sont spécifiques à GitHub, traitant par exemple des problèmes ou des demandes d'extraction. Mais des extensions sont maintenant disponibles et cette extension gh-branch peut aider à lister les branches.

Une fois installé, entrez simplement:

branche gh

Dans un répertoire de référentiel GitHub, vous verrez une liste de toutes les branches à l'exception de la branche actuelle. Vous pouvez taper pour filtrer par nom de branche et sélectionner une branche pour y basculer.

Voir également: Comment installer GitHub CLI sur Linux

Comment répertorier les branches à l'aide de GitHub Desktop

Bureau GitHub affiche les branches locales dans l'interface utilisateur principale. En haut de la fenêtre, vous devriez voir un bouton intitulé Branche actuelle avec la branche de travail active affichée en dessous. Appuyez dessus pour afficher la branche par défaut et les branches récentes. Vous pouvez également taper dans la case marquée Filtre pour rechercher des branches spécifiques par nom.

Voir également: Comment cloner un référentiel à l'aide de GitHub Desktop

Comment répertorier les branches sur le site Web GitHub

Si vous hébergez votre projet sur GitHub, vous pouvez afficher toutes ses branches depuis sa page de projet. Commencez par naviguer vers le Code onglet, puis cliquez sur le lien faisant référence au nombre de branches. Vous verrez les branches regroupées par statut, y compris un Toutes les succursales option.

Explorer un nouveau projet via ses succursales

Vous pouvez souvent en apprendre beaucoup sur un projet simplement en énumérant ses branches. Cela variera, mais vous découvrirez peut-être sur quelles fonctionnalités d'autres travaillent actuellement ou combien de bogues sont actifs. Vous aurez également besoin de savoir dans quelle branche vous vous trouvez de temps en temps.

Un autre excellent moyen de connaître un projet est de consulter son historique de révision. Les git log commande est un moyen très puissant de découvrir quels changements ont eu lieu.

PartagerTweeterE-mail
Comment inspecter l'historique d'un projet avec git log

Que vous ayez affaire à un bogue catastrophique ou que vous vouliez simplement vérifier certains commits précédents, git log est votre référence.

Lire la suite

Rubriques connexes
  • La programmation
  • GitHub
  • Bureau GitHub
  • La programmation
A propos de l'auteur
Bobby Jack (61 articles publiés)

Bobby est un passionné de technologie qui a travaillé comme développeur de logiciels pendant près de deux décennies. Il est passionné par les jeux, travaillant comme rédacteur de critiques au Switch Player Magazine, et est immergé dans tous les aspects de la publication en ligne et du développement Web.

Plus de Bobby Jack

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner