Formation
Git 2019

: 1 jour

: Gratuit

: Technobel - Ciney

Non planifié - 1 jour

En savoir plus sur nos tarifs
Cette formation n'est pas diponible pour les entreprises
Cette formation n'est pas disponible pour l'enseignement

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.


  • 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

de la « sustainability » dans la formation

Repenser notre place dans la société !

Technobel, c’est avant tout une communauté apprenante formée d’étudiants, de partenaires, de formateurs et de l’équipe du Centre. Ensemble nous amenons des réflexions sur notre rôle à jouer dans la société en tant qu’étudiants, travailleurs, entreprises ou plus largement citoyens.
Découvrez-en un peu plus sur notre démarche !

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