Formation Git
Code: Git
Durée: 2 jours
Niveau: Novice
Formateur: Jérémy Barascut
Contact: formation[at]gnupyx[dot]com
Description
Git est le système de contrôle de version le plus largement utilisé.
C’est un projet open-source développé depuis 2005 initialement par Linus Torvalds.
Il est devenu un produit indispensable pour les développeurs et les DevOps.
Objectif pédagogiques
- Comprendre les concepts d’un gestionnaire de version décentralisé
- Appréhender le fonctionnement de Git
- Installer et configurer Git
- Être autonome avec la ligne de commande
- Connaitre les workflows Git utilisés en entreprise
Programme
- Introduction
- Les concepts d’un gestionnaire de version
- Les intérêts
- Les différents types de gestionnaire
- Les avantages de Git
- Installation et configuration
- Installer Git
- Configurer de Git
- L’aide
- Les fondamentaux
- Un dépôt local
- Manipuler des fichiers
- Commiter des modifications
- Consulter et manipuler l’historique
- Les tags et les branches
- Les tags
- Les branches
- Mettre à disposition son travail
- Un dépôt distant
- Créer un dépôt distant
- Cloner un dépôt distant
- Les branches distantes
- Envoyer et recevoir des modifications
- Les workflows
- Git-flow
- Github-flow
- Gitlab-flow
- Les outils de Git
- Mettre de coté des modifications
- Les submodules Git
- Journal de références
- Retrouver un commit erroné
- Les hooks
- Les notes
- Études de différents scénario
- Scénario de développement solo
- Scénario de développement en équipe
- Scénario de déploiement continu
Public
- DevOps
- Architecte
- Développeur
- Administrateur système
Pré-requis
- Aucun