GIT Advanced


Cette formation vise à apporter les bonnes pratiques et une meilleure compréhension des outils Git afin de rendre autonome les développeurs dans tous les défis du quotidien où le versioning est devenu une pierre angulaire du développement



DURÉE

1 jour


NIVEAU

⦿⦿⦿⦾⦾


PUBLIC CONCERNÉ

Développeurs, designers


PRÉREQUIS

Base d’utilisation de Git



PROGRAMME


Re-Introduction à Git



Rappel des bases

  • Utilisation locale et distante

  • Collaboration



Utilisation avancée

  • Les hooks git

  • Gestion avancée de l’historique avec reset, le rebase interactif, le cherry-pick

  • Les manipulation avancées avec revert, bisect etc...




Flux de travail

  • Comparaison des grandes familles (Gitflow, Github flow, Gitlab flow, …)

  • Stratégies de fusion (fast-forward, non-linear, …)

  • Git pas uniquement pour le code (documentation as code, infrastructure as code, ...)



Ecosystème

  • Intégration continue

  • Déploiement continu

  • Outils de gestion de projet et Git