Formation Git Avancé
1350€ HT / personne |
2 jours (14 heures) |
Présentation
En quelques années, Git est devenu le gestionnaire de source le plus utilisé au monde. Basé sur une gestion de versions décentralisée, Git est un logiciel libre et multiplateforme créé par le non moins célèbre Linus Torvalds.
Il se veut simple et performant, Git a pour tâche principale de gérer l’évolution du contenu d’une arborescence.
Dans cette formation vous apprendrez à maîtriser toute sa puissance ainsi qu’à utiliser les nombreux outils autour de ce projet, tel que Gerrit et Repo (créé spécialement pour les problématiques de multiple version sur Android).
Objectifs
- Comprendre les grands principes de fonctionnement du gestionnaire de version Git
- Maîtriser l’utilisation de Git et ses outils avancés (tel que Gerrit)
- Exploiter Repo : outil puissant de gestion multiple repository
Public visé
- Développeurs
- Architectes
- Administrateurs systèmes
Pré-requis
Connaissances d’un gestionnaire de source, idéalement avoir suivi notre formation sur Git : GitLab CI & Git-Flow 🚀
Programme de la formation Git Avancé
Jour 1
Aller plus loin avec GIT au quotidien
- Jour 1, matin : aller plus loin avec GIT au quotidien
- Plomberie : manipuler les entrailles de GIT (tree, blob, commit)
- Reset et Reflog : déplacer les pointeurs avec agilité dans l’historique des commits (working copy, index, HEAD)
- La gestion des Attributs : injection de mots clés, comparaison de fichiers binaires, stratégie de fusion
- La gestion des Hooks côté client : pre-commit, post-commit, post-merge, pre-push, etc
Les bases de REPO
- Présentation de la commande REPO *
- Utilisation de REPO dans un projet d’envergure : The Android Source Code *
- Commandes de base : init, sync, upload
- Description d’un projet REPO : le manifest
Jour 2
Utilisation avancée de REPO
- Configurer sa copie de travail avec des versions spécifiques des dépôts GIT avec REPO download
- Gérer les différences sur de multiples copies de travail avec REPO diff, status et prune
- Scripter avec REPO forall pour une utilisation des commandes avancées de GIT
- Gérer des branches parallèles avec REPO branch
- Workflow de développement multi dépôts : REPO vs GIT sub-modules vs GIT subrepo (anciennement stree)
Pour aller plus loin
Formation GitOps
Formation GitLab & GitFlow
Formation Jenkins
Formation Ruby on Rails Avancé
Formation Talend Avancé
Formation Talend
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Romain
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
1350€ HT / personne |
2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS