Apprendre GIT

Apprendre GIT2018-11-16T09:30:26+01:00

Apprendre à utiliser le gestionnaire de versionning Git

Utiliser Git pour versionner son code source et pour travailler en équipe

TARIF (inter-entreprise)
500 € HT / personne

DURÉE
1 jour

Prochaines sessions
(Nous consulter)

DEMANDER UN DEVIS

Nous pouvons également nous déplacer
dans vos locaux (formation intra-entreprise).

Programme

Cette formation permet d’apprendre, étape par étape, les différents concepts et technologies mises en œuvre.

Présentation de Git

  • Rappel sur la gestion de version
  • Panorama des solutions de gestion de sources : CVS, SVN, Mercurial, comparaison avec GIT
  • Systèmes de gestion de versions centralisée
  • Systèmes de gestion de versions décentralisée
  • Les avantages de la décentralisation

Installation et prise en main

  • Installation sous Windows
  • Installation sous Linux (principes)
  • Création d’un repository

 Opérations de bases et configuration

  • Le modèle objet Le répertoire
  • Le fichier .git/index
  • Démarrer un dépôt git
  • Travailler sur un dépôt distant
  • Le visionneur gitk

Partager son travail

  • Créer un repository distant
  • Publier son code sur le remote
  • Travailler à plusieurs avec un dépôt central

 Travaux pratiques : Créer un dépôt Git et partager son travail avec une autre personne

 Les branches et les merges

  • Créer des branches
  • Branche par défaut (branche dite « master »)
  • Créer des sous-branches
  • Merger et gérer les conflits dans les merges
  • Worflow de travail en équipe
  • La commande Git Push

 Travaux pratiques : travailler avec les branches

Approfondissement

  • Récupérer une ancienne version de son travail
  • Git avec Visual Studio
  • Bonnes pratiques et recommandations

Le formateur

Cette formation est donnée par Pascal LACROIX, formateur depuis 2012. Pascal est aussi architecte et développeur de terrain, spécialise des technologies .NET.

NOUS CONTACTER
En poursuivant votre navigation, vous acceptez le dépôt de cookies tiers destinés à vous proposer des vidéos, des boutons de partage, des remontées de contenus de plateformes sociales. Ok