Maison  >  Article  >  outils de développement  >  Qu'est-ce qu'une branche Git ?

Qu'est-ce qu'une branche Git ?

藏色散人
藏色散人original
2018-11-20 15:30:4711540parcourir


Cet article vous présente principalement Que signifie la branche Git.

Git, un système de contrôle de version distribué gratuit et open source, peut tout gérer rapidement et efficacement, des petits aux grands projets. Dans l'article précédent, nous vous avons présenté Qu'est-ce que Git et Le rôle de Git et d'autres points de connaissances connexes. Je pense que tout le monde a une certaine compréhension de Git.

Alors, que sont les branches dans Git ? Comment comprendre ?

Nous pouvons donner un exemple simple pour illustrer. Par exemple, nous avons un code de projet sur l'entrepôt distant (GitHub), et avons constaté que le code de la fonction de paiement est incomplet. Il n'a que la fonction de paiement Alipay, mais non. Fonction de paiement WeChat. À ce stade, nous pouvons télécharger le code source localement, puis ajouter et écrire le code de fonction pour le paiement WeChat. Cependant, lors du processus d'ajout de modifications, une vulnérabilité a été découverte dans le code de la fonction de paiement Alipay précédent. À l'heure actuelle, la vulnérabilité doit être corrigée dès que possible. Comment pouvons-nous gérer tout le code actuel en ce moment ? Si nous les soumettons directement à GitHub, les données originales seront évidemment écrasées, ce qui entraînera une confusion dans le code source.

Alors, comment devons-nous gérer correctement cette situation ?

Ici, vous devez maîtriser le concept de branche. Pour la situation ci-dessus, nous pouvons créer un nouveau dossier et télécharger le code source depuis GitHub pour corriger spécifiquement la vulnérabilité du paiement Alipay. Créez ensuite une branche pour ajouter le code de fonction de paiement WeChat. Après avoir corrigé la vulnérabilité, nous pouvons soumettre le code réparé à GitHub (sur la branche d'origine), puis télécharger séparément le code de paiement WeChat sur une autre branche pour amélioration. Après l'amélioration et les tests, nous pouvons l'utiliser avec la branche précédente. le code ci-dessus est fusionné.

En bref, utiliser des branches signifie que vous pouvez séparer votre travail de la ligne de développement principale afin de ne pas affecter la ligne de développement principale.

Remarque : La bibliothèque centrale comporte 2 branches qui peuvent être poursuivies en continu : branche principale, branche développer

Chaque utilisateur de Git doit être familier avec la branche master d'origine. Une autre branche parallèle à la branche master est appelée branche de développement. Nous considérons la bibliothèque originale/bibliothèque principale comme la branche principale. Le code source de HEAD existe dans cette version et est à tout moment prêt pour la production.

Après avoir brièvement compris les branches Git, comment afficher les branches ?

Voir l'instruction de commande de la branche :

git branch

Quest-ce quune branche Git ?

Cet article est une introduction spécifique aux branches Git, et il est également très populaire. Facile à comprendre, j'espère que cela sera utile aux amis qui en ont besoin !


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn