Voici une formation avancée sur l’outil GIT et la plateforme Github ! Je m'appelle Arnaud Mercier et je serai votre formateur tout au long de ce cours en ligne et en vidéo.
Avoir les bases en Git c’est bien. Mais maîtriser les différents sujets que nous allons aborder dans cette formation est vraiment un plus pour vous et votre entreprise. Vous allez passer de simple utilisateur de Git à un véritable expert. Toutes ces notions ne sont clairement pas superficielles et elles sont, de nos jours, des incontournables dans toute entreprise en développement logiciel.
Dans cette Formation Git Avancée: Devenez un expert de Git !
Dans cette formation Git et GitHub niveau avancé, nous allons voir ensemble quelques mécanismes internes à Git et ainsi comprendre réellement l’outil quand on utilise telle ou telle commande. Par exemple, quand vous réalisez un amend sur un commit, savez-vous qu'en réalité, Git ne va pas modifier le commit précédent mais en créer un nouveau ? Il en va de même pour le rebase : Git ne déplace pas les commits, il en crée de nouveaux. C’est une grande force de l’outil, car cela permet de ne jamais perdre vos commits et vous permet de revenir en arrière sur presque toutes les actions Git.
Pour cela, on utilisera le rebase interactif et le reset. Deux commandes surpuissantes mais très peu utilisées malheureusement.
Nous allons également voir d’autres notions autour de Git, comme par exemple les hooks ou encore les submodules.
Pour finir, nous aurons l’occasion de retravailler avec GitHub. Ainsi, je vais vous montrer comment contribuer à un projet OpenSource sur la plateforme. Je sais que beaucoup aimeraient faire une contribution, mais ne savent pas comment s'y prendre.
En résumé, voici les points qui seront abordés dans ce cours GIT niveau avancé :
- Comprendre le fonctionnement interne de Git,
- Savoir réécrire l’historique de son dépôt,
- Se sortir de n’importe quelle situation avec Git reset,
- Retrouver la source d’un bug à l’aide de Git bisect,
- Utiliser les hooks pour personnaliser le comportement de git et automatiser des tâches,
- Savoir travailler sur des projets multi-dépôts.
Pour voir tout ce que nous allons aborder dans ce cours GIT Avancé, je vous renvoie sur la table des matières de cette formation.
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions sur ce cours.
Au plaisir de partager cette formation avec vous !