Git

tools
Première version : 2005
Licence : GPL-2.0

Git

Système de contrôle de version distribué rapide et efficace, standard de facto de l'industrie.

Détails techniques

Git est un systeme de controle de version distribue cree par Linus Torvalds en 2005, devenu le standard universel pour le versionnement de code.

Mon usage

Git est un outil que j'utilise quotidiennement avec une maitrise approfondie :

  • branches feature
  • rebase interactif, cherry-pick, stash
  • bisect pour le debugging
  • hooks pre-commit pour la qualite du code

Le format de commit conventionnel type(scope): description structure l'historique.

Points cles

  • Branches legeres : elles facilitent le travail parallele.
  • Integrite des donnees : garantie par le hachage SHA.
  • Staging area : un controle fin du contenu des commits.

L'ecosysteme Git comprend GitHub et GitLab pour la collaboration, les pull et merge requests pour la revue de code, et plusieurs workflows pour structurer le developpement en equipe : Gitflow, GitHub Flow et trunk-based.

Besoin d'un développeur Git ?

Avec 4 ans et 5 mois d'expérience en Git, je peux vous aider à réaliser votre projet.