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 € |
|
|
| Paris |
06 juin 2012 |
1200 € |
|
|
| Lyon |
17 septembre 2012 |
1200 € |
|
|
| Paris |
24 septembre 2012 |
1200 € |
|
|
| Lyon |
15 novembre 2012 |
1200 € |
|
|
| Paris |
28 novembre 2012 |
1200 € |
|
|
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. |
|
- 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
|
|