Badge Développement

Git 

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.

: 2 jours

Gratuit

  • Du 03/06/2020 au 13/11/2020
  • Du 10/06/2020 au 21/10/2020

  • Comprendre la philosophie d’un gestionnaire de source décentralisé
  • Comprendre les concepts de Git
  • Être autonome avec la ligne de commande
  • Connaître les workflows et les bonnes pratiques Git en entreprise

/


  • 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.