Formation Git niveau avancé : Devenez un expert de Git
ERROR
00:00
00:00

TUTO Formation Git niveau avancé : Devenez un expert de Git

Arnaud Mercier
19,00€

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

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 !

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Introduction formation avancée sur Git
Chapitre 2
Notions avancées sur Git
Chapitre 3
Git reset
Chapitre 4
Réécrire l'historique de son dépôt Git
Chapitre 5
Déboguer son code avec Git
Chapitre 6
Personnaliser Git avec les hooks
Chapitre 7
Gestion des projets multi-dépôts

Plan détaillé du cours

Chapitre 1 : Introduction formation avancée sur Git
15m19s
 
Leçon 1Présentation de la formation Git avancée (vidéo gratuite)
Leçon 2Résumé sur les bases de Git
Chapitre 2 : Notions avancées sur Git
33m39s
 
Leçon 1Rien ne se perd avec Git
Leçon 2Les commits orphelins
Leçon 3Les références dans Git
Leçon 4Historique de HEAD avec git reflog
Leçon 5Exercice et bilan
Chapitre 3 : Git reset
26m45s
 
Leçon 1Git reset et git checkout
Leçon 2Git reset hard
Leçon 3Git reset mixed
Leçon 4Git reset soft
Leçon 5Exercice et bilan git reset
Chapitre 4 : Réécrire l'historique de son dépôt Git
40m09s
 
Leçon 1Modifier/Supprimer les derniers commits
Leçon 2Découverte du rebase interactif
Leçon 3Supprimer des commits
Leçon 4Réordonner des commits
Leçon 5Fusionner des commits
Leçon 6Modifier des commits
Leçon 7Découper des commits
Leçon 8Exercice et bilan
Chapitre 5 : Déboguer son code avec Git
24m44s
 
Leçon 1Rechercher un bug avec Git
Leçon 2Git bisect
Leçon 3Git bisect run
Leçon 4Exercice et bilan
Chapitre 6 : Personnaliser Git avec les hooks
42m30s
 
Leçon 1Configuration de Git
Leçon 2Présentation des hooks git
Leçon 3Les hooks locals
Leçon 4Partager ses hooks
Leçon 5Les hooks serveurs
Leçon 6Exercice et bilan sur les hooks Git
Chapitre 7 : Gestion des projets multi-dépôts
45m23s
 
Leçon 1Enjeux et difficultés
Leçon 2Utilisation de scripts
Leçon 3Submodule: création
Leçon 4Submodule: récupération
Leçon 5Submodule: modifications
Leçon 6Exercice et bilan
Chapitre 8 : Conclusion
03m15s
 
Leçon 1Bilan de cette formation avancée sur Git

Aperçus

Vos questions sur le cours

Avec quelle version de logiciel ce tuto est-il compatible ?

GIT

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Attendez ! 🤗

Accédez à plus de 1330 tutos gratuits

Notre politique de protection des données