Icones réseaux sociaux de Zenika Contacter Zenika Accéder au facebook Zenika Accéder au blog Zenika Accéder au twitter ZenikaIT
chargement...

Articles

Formation Git

Savoir mettre en place et configurer Git

Référence : DVCS-GIT-02
Durée : 2 jour(s)

Lieu Date de début Prix (HT) Formateur Réserver
Lyon 04 juin 2012  1200 € Envoyer
Paris 06 juin 2012  1200 € Envoyer
Lyon 17 septembre 2012  1200 € Envoyer
Paris 24 septembre 2012  1200 € Envoyer
Lyon 15 novembre 2012  1200 € Envoyer
Paris 28 novembre 2012  1200 € Envoyer

Présentation

Git est LE système de contrôle de version décentralisé (DVCS) du moment.

Créé par Linus Torvald pour gérer le versionning du code source du noyau Linux, cet outil est orienté rapidité, efficacité et légèreté.

Permettant de gérer de gros projets et ceci avec une souplesse extrême dans le workflow de contribution, Git est en train de s'imposer dans le monde OpenSource : on ne compte plus le nombre de projets qui sont maintenant gérés avec Git et la fondation Eclipse a même mis en place un plan de migration sur plusieurs années pour migrer ses projets sous Git.

Celui-ci est donc devenu un incontournable du domaine DVCS et son utilisation en entreprise arrive progressivement...

Objectifs

  • Comprendre les principes DVCS
  • Apprendre les spécificités Git
  • Savoir mettre en place et configurer Git
  • Apprendre à gérer son code source avec Git
  • Apprendre à collaborer avec les dépôts Git
  • Savoir manipuler les outils annexes à Git

Répartition : 

50% Théorie, 50% Pratique

Public : 

Architecte, Développeur, Chef de projet, Administrateur système

Pré-requis : 

Aucun

Programme

Le contrôle de version

  • Pourquoi versionner son code source ?
  • Les concepts de base du contrôle de version

Les principes DVCS

  • Qu'apporte la décentralisation ?
  • Principe de fonctionnement
  • Branche, dépôt, merge, rebase et tous les concepts DVCS

Présentation de Git

  • Un peu d'histoire
  • Le fonctionnement de Git
  • Les objets Git : blob, tree, commit et tag
  • L'index ou staging area

Mise en place et configuration

  • Installation
  • Configuration

Utilisation au jour le jour

  • Créer/cloner un dépôt
  • Consulter l'état de l'arbre de travail
  • Visualiser les modifications
  • Enregistrer les modifications
  • Parcourir l'historique des révisions
  • Retrouver l'auteur d'une modifications

Gestion des dépôts et branches

  • Créer une branche
  • Passer de branche en branche avec les merges ou le rebase
  • Mettre à jour un dépôt
  • Exporter son dépôt
  • Les dépôts distants

Les outils autour de Git

  • Git-gui et TortoiseGit pour naviguer graphiquement
  • Gitweb, interface web pour Git
  • GitHub, LA plateforme de collaboration Git
  • Gerrit pour gérer les relectures de code
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
  • Télécharger

  • Offert en inter-entreprise

Le petit déjeuner (croissants, jus d'orange, café)


Le déjeuner


Une qualification téléphonique si nécessaire avec l'un de nos consultants