Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

Découvrir Git

Comprendre le système de branches

Testez gratuitement nos 1343 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
À l'aide des branches, vous pourrez développer une fonctionnalité de votre côté, sans toucher à la branche de développement principale. Pour bien utiliser Git, il faut créer des branches sans modération.
02:40

Transcription

Le système de branches est un des outils les plus intéressants de git. Les branches vous permettent de créer une version parallèle de votre développement, et vous permettent d'effectuer une série de modifications sans toucher au développement de la branche principale. Vous pouvez par exemple développer des modifications de style, si on vous l'a demandé, tout en continuant à faire vivre la branche principale. Un des gros avantages, est que par exemple, on peut tester certains développements. Par exemple, si on nous demande de modifier le menu, et de modifier le background, sans être certain du résultat que cela peut apporter. Si le résultat est probant, on peut fusionner les branches, si le résultat ne l'est pas, on peut abandonner la branche et continuer sur la branche principale. Prenons un cas concret. Ici, dans notre dépôt git, on peut voir tous les commit, donc tous les sujets de messages de commit. Après la modification de la taille du logo, notre client, par exemple, nous a demandé de faire des modifications du background et du menu. N'étant pas sûrs du résultat, on a créé une branche, on a effectué les modifications dans cette branche, donc on a fait deux commit ici, on voit bien, ici, la branche principale, et on voit la branche qui part. Ici, on a effectué une modification du background puis une modification du menu. Pendant ce temps, sur la branche principale, nous mêmes, ou peut-être quelqu'un d'autre a effectué une modification de la page contact. Une fois que ces modifications ont été faites, on a pu effectuer ce qu'on appelle un merge, c'est à dire une fusion de branches, pour mettre en commun tout le travail effectué. Dans cet exemple, un seul développeur est intervenu sur le dépôt, il est tout à fait possible et commun de faire intervenir plusieurs développeurs sur un même dépôt. En général, chaque développeur peut créer une branche, effectuer ses modifications dans cette branche, et une fois que ces modifications sont validées, les intégrer à la branche principale. Il est même tout à fait possible de ne pas effectuer de modifications dans la branche principale, ou la branche master. Une branche est en réalité un pointeur dynamique. On peut retrouver les branches dans le dossier .git, qui est le dossier de configuration de git, dans refs, heads, et ici, on retrouve nos deux branches. Ici, si on ouvre un de ces fichiers, si on ouvre une de ces branches, on reconnait immédiatement un h qui est un identifiant de commit, donc en fait, on voit bien qu'il s'agit d'un pointeur. Le nom de la branche à utiliser dans git est son raccourci, par exemple juste master, ou juste style, mais en fait, son nom complet est refs/heads/master ou /styles. Pour plus de commodité, git accepte d'utiliser directement la dernière partie du nom, autrement dit juste master, ou juste style, par exemple.

Découvrir Git

Procédez à l’installation et à la configuration de Git. Voyez comment créer un dépôt, manipuler des fichiers source, naviguer dans l'historique, effectuer des recherches, etc.

2h05 (37 vidéos)
Simple et clair
Jacqueline B.
Formation qui a le grand mérite d'être simple et claire, en particulier avec le fait de montrer les fondamentaux et pas des raccourcis via des interfaces graphiques pratiques mais qui nuisent à la compréhension.

Une petite annexe à la fin pour savoir comment créer un serveur git (via svn ou http) et les habilitations serait sympa mais il est vrai que dans la plupart des cas le serveur git existe déjà.
 
Logiciel :
Spécial abonnés
Date de parution :28 sept. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !