Pour les demandes entreprises : (+212) 702092126

Pour les demandes particuliers : (+212) 702062126

A propos de la formation GIT

La formation GIT permet d’acquérir les connaissances nécessaires en GIT, de gérer le versionning avec Git, et de comprendre les principes d'un gestionnaire de versions distribué

Détails
  • Categorie  : Tools
  • Duree         : 3 Jours
Objectifs pédagogiques de la formation GIT
  • Les principes d'un gestionnaire de versions distribués
  • La philosophie de Git et ses apports

Qui devrait suivre cette formation GIT ?

Public visé par la formation GIT

La formation GIT est destinée aux développeurs, chefs de projet et architectes désireux de comprendre Git.

Prérequis de la formation GIT

Afin de pouvoir suivre la formation GIT, aucu,e connaissance particulière n’est requise

Formations Similaires

Déroulé de la formation GIT


Présentation de GIT
  • Concepts de base du contrôle de version.
  • La gestion centralisée ou distribuée.
  • Les différentes solutions de gestion de versions : (GIT, CVS, SVN, Mercurial, Bazaar...).
  • Apports la décentralisation. Principe de fonctionnement.
 

Module 1 de la formation GIT : Installation et configuration

  • Installation sous différents systèmes : UNIX/Windows.
  • Le système d'émulation sous Windows msysgit.
  • Configuration du fichier .gitconfig. La console.
  • Déclaration d'un outil d'analyse de différentiel de versions.
 

Module 2 de la formation GIT : Utilisation de GIT, les fondamentaux

  • Le modèle objet GIT : blob, tree, commit et tag.
  • Le répertoire GIT et le répertoire de travail.
  • L'index ou staging area.
  • Création et initialisation un dépôt.
  • Les concepts de branche, tag et de dépôt.
  • Outil de visualisation Gitk.


Module 3 de la formation GIT : Gestion locale des fichiers

  • Consultation de l'état de l'arbre de travail.
  • Ajout, ignorance, modification, suppression et recherche de fichiers.
  • Annulation et visualisation des modifications.
  • Parcours de l'historique des révisions.
  • Les logs (statistique, formatage...).
 

Module 4 de la formation GIT : Gestion des branches

  • La branche /master.
  • Création de branches et de sous-branches.
  • Changement de branche.
  • Fusion d'une branche et gestion des conflits.
  • Comparaison de deux branches.
 

Module 5 de la formation GIT : Partage du travail et collaboration

  • Mise en place d'un dépôt distant public ou privé.
  • Publier ses modifications (opération de push).
  • Récupération des modifications de l'équipe.
  • Les branches de suivi. Gestion des échecs.
 

Module 6 de la formation GIT : Mise en œuvre des outils GIT

  • Git-gui et TortoiseGIT, la navigation graphique dans GIT.
  • GITWeb, la navigation graphique au sein des dépôts.
  • GITHub, le service d'hébergement de dépôts.
  • Gerrit, le système de revue de code.
 

Module 7 de la formation GIT : Commandes Avancées

  • Gestion des tags
  • Cherry pick
  • Rebase
  • Diff de commits
  • Stash commit
  • Réordonner les commits
  • Diviser un commit
  • Interactive rebase
  • Gérer un historique SVN
  • GIT Attributes ? Custom des commits
         

Module 8 de la formation GIT : GIT/eGit dans Eclipse

  • Git- Les vues spécifiques dans Eclipse (stagging, history)
  • Partager son projet dans Eclipse
  • Les commandes accessibles
 

Module 9 de la formation GIT : Complément :

  • Prise en main de la ligne de commande
  • Revue des principales commandes git : commit, checkout, branch, log…
  • Monter son serveur Git

Formations Similaires
GIT Détails

Foire Aux Questions

il s’agit d’un programme qui créé différentes versions d’un projet au fur et à mesure que les fichiers sont édités. Vous avez seulement à synchroniser, de manière manuelle ou automatique (à interval régulier par exemple), votre code en local, vers le serveur sur lequel il est hébergé. En effet, Git effectue des sauvegardes, snapshots de votre code chaque fois que vous le lui demandez. Il conviendra simplement d’ajouter quelques informations en renseignant le nom de la version que vous venez de créer. On appelle ces sauvegardes des Commits

Vous pouvez faire l’inscription ou la demande du devis avec un seul click