Badge Devops

Formation
Git (2018)

: 2 jours

: Gratuit

: Technobel - Ciney

: 2 jours

: Gratuit

: Technobel - Ciney

Git est devenu un outil indispensable dans l’écosystème Open Source. De nombreux projets se retrouvent en effet uniquement sur GitHub au détriment d’autres services pourtant bien établis. Chaque point théorique de cette formation sera accompagné de travaux pratiques permettant d’appréhender de façon concrète l’outil.


  • Introduction
    • Les gestionnaires de version existants
    • Décentralisation du code
    • Git et ses avantages
    • Fonctionnalités et commandes de base
  • Avant de commencer
    • Structure d’un dépôt Git
    • Les différents objets gérés par Git
    • Installation et configuration du client Git
  • Les commandes de base
    • Créer un dépôt local
    • Ajout et versioning de fichiers
    • Supprimer, déplacer et renommer des fichiers
    • Analyser l’historique des révisions
    • Obtenir des informations sur l’état de la copie de travail
    • Ignorer des fichiers
  • Aller plus loin avec les commandes basiques
    • Staging de portions de fichiers
    • Filtrage avancé du log
    • Affichage de versions antérieures sans checkout
    • Utiliser Git-Reset
  • Branches, fusion et conflit
    • Création et gestion des branches
    • Les étapes de la résolution de conflit
  • Collaboration, branches et dépôts distants
    • Un ou plusieurs dépôts
    • La commande Git Remote
    • Auto-tracking de branches distantes
    • Gestion des branches distantes
    • Gestion de la synchronisation
  • Bien gérer ses commits
    • Les implications de la modification d’historique
    • Correction/revert de commits et/ou de merge
    • Réorganiser ses commits
    • Mettre de côté un travail en cours
    • Tagger ses commits
  • Les principaux workflow
    • Les différents workflows Git
    • Le cas de github
  • Debugger son code
    • Localiser un bug manuellement grâce à la recherche dichotomique
    • Automatiser la localisation de bug

Nous utilisons des cookies à des fins statistiques et pour faciliter la navigation et le partage social.