Recevoir la newsletter

Versionning et travail collaboratif avec Git

PrésentielPrésentiel
2 jour(s)
Prix : Nous consulter
Toulouse (31)
Réf. GITD
Présentation
Action Collective FAFIEC N°27993
AELION a été retenue par le FAFIEC dans le cadre de l'action collective "Développer avec les langages .NET JAVA et C++". Si vous êtes salarié d'une entreprise cotisant au FAFIEC, vous pouvez bénéficier d'une prise en charge à 100% du coût de cette formation dans la limite des fonds disponibles.

Qu’on travaille en solo ou en équipe, la gestion de configuration et le versioning sont des éléments clés permettant d’assurer la sécurité des projets informatiques, et d’améliorer la qualité logicielle des livrables.
Git apporte une réponse moderne au besoin de SCM, en inversant la logique des gestionnaires de configuration historique (CVS, SVN…).
Objectifs

Utiliser efficacement l’outil

Faire adopter Git à toute l'équipe

Comprendre Git sous le capot

Rendre l'historique du code plus lisible

Public visé
Chefs de projet, développeurs, analystes et concepteurs
Prérequis
Aucun pré-requis technique – travailler sur des projets informatiques

Programme

Installation et configuration
Historique de Git
Installation sous linux, mac ou Windows
Les options de configuration
La sécurité
Les fichiers à ignorer

Principes de git
Git : un outil décentralisé
Une gestion par fichier
Branches et commit
Les états clear/stage/commit
L'index et le SHA-1
Les différents outils

Guide pratique de git
Récupérer un projet
Créer un commit
Gestion des branches
Branches locales et remotes
Merge et rebase
Sélectionner un commit précis avec Cherry Pick

Erreurs, imprévus : se sortir d'un mauvais pas
Résoudre un merge compliqué
Les commandes Revert et Reset
Mettre de côté avec Git Stash
Résoudre un bug avec Git Dissect
Récupérer les données avec Reflog

Git en détail
Le mode interactif
Réordonner un commit
Casser ou fusionner les commit
Les références
Le système de fichier
Filtrer les références

Les sous-modules
Cas d’utilisation
Créer un sous-module
Les contraintes
Partager un projet avec sous-modules

Git en équipe
Techniques avancées pour un commit lisible
Git Flow : simple, robuste et efficace
Faire un pull request sur GitHub
Le contrôle de qualité avec Gerrit
Les Hooks
Partager cette formation
Organisme de formation
Contacter

Aelion

Présentation de Aelion

95 chemin de gabardie
31200 Toulouse

05 61 49 42 60

Prochaines sessions

Toulouse

Date garantie :
26/09/2019 au 27/09/2019

18/11/2019 au 19/11/2019

Centre de formation
Toulouse
95 chemin de gabardie
31200 Toulouse