À quoi sert le logiciel Git ?

Si vous ĂȘtes dĂ©veloppeur, vous connaissez probablement dĂ©jĂ  Git, pour les autres, Git est un logiciel de gestion de versions dĂ©centralisĂ©. Il permet Ă  des Ă©quipes distantes de travailler sur du code source en commun, de gĂ©rer les conflits, les fusions, etc.

Git est un logiciel libre créé par Linus Torvalds, auteur du noyau Linux. On retrouve aujourd'hui Git sur la grande majorité des projets informatiques. Son utilisation passe généralement par un portail Web pour simplifier l'administration et la gestion des projets.

GitHub est actuellement la plateforme Git la plus connue des développeurs. Rachetée récemment par Microsoft, GitHub offre des comptes gratuits pour les projets publics et contient aujourd'hui le code source de la majorité des projets OpenSource de la planÚte.

Comment apprendre Git ?

Vous souhaitez apprendre l'usage de Git, j'ai trouvé une source de vidéos intéressantes publiées par GitHub et détaillant les principales fonctionnalités de Git : git merge, git push, git commit ...

Si vous souhaitez comprendre l'ensemble des fonctionnalitĂ©s basiques, ces vidĂ©os peuvent ĂȘtre un bon dĂ©part.

Pour comprendre le workflow global de l'utilisation de Git sur un petit projet, ce schéma détaille les interactions possibles :

small-team-flow

Git Checkout

Git Branch

Git Ignore

Git Move

Git Remove

Git Log

Git Diff

Git Commit

Git Init

Git Config

Git Setup

Git Merge

En conclusion

Si aprÚs ces vidéos, vous avez besoin de garder un aide-mémoire, voici un document synthétique à garder sous le coude:

aide-memoire-git

Envie de discuter de coding ? Rejoignez le serveur Discord Geeek.org.