Quand on entend parler d’un outil, on se demande à priori beaucoup de choses. Et quand je publie sur les réseaux sociaux à propos de Git, des questions surgissent : Qu’est-ce que c’est que Git ? A quoi ça sert ? Pourquoi l’utiliser ?
Voici quelques réponses à ces interrogations.
Il y a de cela quelques années, alors que la collaboration prenait un élan considérable entre les développeurs de grands projets open source qui font la technologie, certains ont buté sur la nécessité de travailler aisément avec les autres. Il devint nécessaire de savoir qui a modifié le fichier X, ce qu’il a ajouté ou retranché, pourquoi il l’a fait, … Ces questions ne peuvent être toutes répondues avec les outils disponibles (email, IRC, …). Et Linus Torvalds eut l’idée d’initier ce qui est devenu l’outil le plus populaire de gestion de version de code.
Git est un gestionnaire décentralisé de version de code. Décentralisé parce que c’est ce qui le différencie des autres gestionnaires de gestion de version comme SVN. Décentralisé ici signifie que chaque développeur a tout le code du projet en local sur son poste de travail.
Même si vous n’écrivez pas du code, il vous est déjà arrivé d’enregistrer un même fichier sous diverses versions (donc divers noms) avec l’idée de garder toutes ces versions pour une utilisation future. Il nous arrive donc d’avoir mon_fichier_v1.docx, mon_fichier_v2.docx, mon_fichier_v3.docx, mon_fichier_v3_final.docx, mon_fichier_v3_bon.docx, ainsi de suite. On se retrouve avec un dossier rempli avec plusieurs fichiers prêtant à confusion.
Non, avant il y avait le chaos. Mais maintenant, il y a Git.
Maintenant que nous avons fait la lumière sur ce que c’est que Git et ce à quoi il sert, pourquoi devons-nous l’utiliser ?
Voilà quelques raisons d’utiliser Git, et donc de l’apprendre.
Cet article est préalablement apparu sur Facebook [https://www.facebook.com/notes/ispace-corporation/pourquoi-apprendre-git-aujourdhui-/2017133255185104/]
L'une des préoccupations fondamentales de l'Ingénieur c'est de s'assurer de la qualité du produit que…
Bien que Paris Saint-Germain ne soit pas favori face au Bayern Munich, il ne serait…
Ce samedi, ce fut une fois encore l'occasion pour moi de passer sur le plateau…
Vous avez déjà entendu parler de "Github Student Pack" ? C'est une offre gratuite de…
Ce réseau social qui se veut différent des autres de part son caractère professionnel est…
Le développement d’applications informatiques implique souvent sa normalisation et son accélération. Les développeurs sont souvent…