Qu'est-ce que je vais apprendre ?

Apprenez enfin comment fonctionne Git en détails pour ne plus vous sentir perdu.
Vous maitriserez toutes les commandes que vous utiliserez quotidiennement, add, commit, push, fetch, pull, rebase, reset, checkout et bien d'autres
Maitriser les branches Git, qui sont la base du développement avec Git.
Comprenez la différence et les cas d'utilisations entre git merge et git rebase.
Utilisez gitlab pour partager vos répertoires Git avec d'autres développeurs.
Apprenez les Git hooks et apprenez à configurer Husky.
Devenez expert en connaissant toutes les meilleures pratiques avec l'utilisation de Git flow.
Progressez avec des exemples concrets sur chaque situation.
Chapitre 1 : Introduction à Git
6 leçons
01:09:00
A l'abordage !
Qu'est ce qu'un système de contrôle de version ?
Présentation de Git
Environnement
Présentation de bash et commandes Linux
Configuration initiale de Git
Chapitre 2 : Les bases de Git
6 leçons
01:23:00
Chapitre 3 : Inspecter un répertoire et des fichiers
4 leçons
01:46:00
Chapitre 4 : Annuler des modifications
5 leçons
01:08:00
Chapitre 5 : Les branches
7 leçons
02:35:00
Chapitre 6 : Modifier des commits
5 leçons
01:08:00
Chapitre 7 : Répertoire distant et Gitlab
9 leçons
02:00:00
Chapitre 8 : La gestion de projets avec Git et Gitlab
8 leçons
02:34:00
Chapitre 9 : Notions avancées Git
5 leçons
01:01:00
Afficher les 9 chapitres

Les prérequis pour suivre cette formation

La formation est adaptée pour les débutants

Aucune connaissance préalable en programmation n'est nécessaire

Description

Git est un outil indispensable à connaitre pour tout développeur : il n'existe aucun projet important qui ne l'utilise pas, et très rares sont les entreprises ne l'ayant pas encore adopté.

L'approche de Git pour la gestion des versions est déroutante au début mais une fois comprise, elle vous semblera naturelle et incroyablement flexible et puissante.

Le travail collaboratif n'est pas quelque chose de facile, mais avec Git il est largement simplifié. Même si vous êtes seul sur un projet, Git vous offre une protection immense sur l'integrité de votre code.

Git offre beaucoup de possibilités à condition de les apprendre correctement pour pouvoir les utiliser en situation réelle.


En savoir plus

Également inclus dans la formation

Gitlab

Gitlab

Gitlab vous permet d'héberger un répertoire Git à distance ce qui vous assure de conserver une copie de votre code en cas de problème et de le partager avec d'autres développeurs
Lire plus

Husky

Husky

Quand vous travaillerez sur des projets complexes vous serez ammené à utiliser les hooks Git. Husky vous donne accès à un grand nombre de hooks préconfigurés.
Lire plus

Gitflow

Gitflow

Quand vous travaillerez à plusieurs sur le même projet, il est indispensable d'utiliser les mêmes conventions. Git flow est un ensemble de bonnes pratiques qui sont utilisées par de très nombreux projets
Lire plus