Git : versionning et bonnes pratiques du leader des gestionnaires de sources décentralisés

Code : 219 Catégorie de la formation : Option compatible :

Objectifs

En situation de travail, vous serez capable de :
Maîtriser le leader des gestionnaires de sources décentralisésVous apprendrez dans ce stage à installer, configurer et utiliser GIT au quotidien pour gérer votre code source. Vous mettrez en place différents dépôts, apprendrez à gérer les branches de vos projets et résoudrez les conflits survenant lors d'opérations de fusion. Vous manipulerez également les outils annexes à GIT.
Durant la formation vous apprendrez à :
- Maitriser l’interface et les fonctionnalités du logiciel.
- Créer des documents simples ou complexes.
- Enregistrer et exporter dans les formats standards.

Prochaines sessions (si disponibles) :

Contenu de la formation

Découverte et utilisation de 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.

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.
Installation et configuration de GIT
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

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..).

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.

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.

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.

Contenu de la formation

Prochaines sessions (si disponibles) :

Retour haut de page

Contact

Parce que tout ne s’écrit pas sur un site internet,
Parce que nous aimons faire du sur-mesure,
Parce que rien ne remplace la relation humaine,
Parce qu’on aimerait bien discuter avec vous,
Laissez-nous un message et on vous recontacte !

Adresse

20, chemin de la Cépière
Bâtiment A. - 3e étage 31100 Toulouse

Email

contact@opus-fabrica.fr

Téléphone

05 34 61 33 90