GIT - Le gestionnaire de code source décentralisé par Docdoku

Lieu(x)
En centre (31)
Durée
Total : 14 heures
En centre : 14 heures
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Présentation des concepts et de Git
- Principes de base du contrôle de version
- La gestion centralisée ou décentralisée
- Apports de la décentralisation
- Les autres solutionsInstallation et configuration
- Installation sous Linux / Mac / Windows
- Les systèmes d'émulation (Git for Windows)
- Configuration du fichier .gitconfig
- Définir un outil de comparaison de fichiersLes fondamentaux
- Les objets Git : blob, tree, commit et tag
- Le dépôt Git et le répertoire de travail
- L'index ou staging area
- Création et initialisation d'un dépôt
- Les concepts de branche, tag
- Les remote
- Outil de visualisation GitkUtilisation au quotidien
- Consultation de l'état de l'arbre de travail
- Ajout, modification, suppression, recherche et ignorance de fichiers
- Visualisation et annulation des modifications
- Historique des révisions
- Les logs (statistique, formatage...)Gestion des branches
- Création de branches et de sous
- branches
- La branche master
- Changement de branche
- Merge d'une branche et résolution des conflits
- Comparaison de deux branchesGit en équipe
- Choix d'un dépôt distant public ou privé
- Publier ses modifications (le push )
- Récupération des modifications de l'équipe
- Les branches de suivi et la gestion des échecsLes outils
- git
- gui et TortoiseGit, la navigation graphique dans Git
- GitWeb, interface web pour Git
- GitHub, plateforme cloud, vers le social coding
- GitLab et Gerrit, au delà de Git (la revue de code, packaging...)
Objectifs
Git est le système de contrôle de version distribué en licence open source devenu incontournable. Polyvalent, il est capable de gérer aussi bien les petits que les très gros projets informatiques. Son aspect décentralisé s'accommode parfaitement des équipes de développement réparties géographiquement, permettant à chacun de travailler de manière déconnectée et de se resynchroniser au moment voulu.
Git s'impose aujourd'hui dans de nombreuses organisations mais ses fonctionnalités surpuissantes le rendent inévitablement plus complexe que les gestionnaires de sources traditionnels.
Cette formation a donc pour objectif de transmettre toute la compétence nécessaire à la pleine maîtrise de cet outil révolutionnaire, à savoir :
- Développer des applications web en versionnant son code avec Git
- Gérer les versions de son code sur Git
- Maîtriser les différents modèles de gestion de version
- Créer un repository sur GitHub
- Ajouter des fichiers dans ce repository
- Réaliser plusieurs commits sur ces fichiers avec Git avec des descriptions claires et synthétiques
- Maîtriser le concept de commit, de branche, et la commande git log (pertinence et efficacité des explications)
- Héberger son code sur GitHub
- Récupérer son code sur GitHubAu terme de cette formation, les stagiaires auront acquis l'ensemble du programme de la certification "La gestion de code avec Git et GitHub (niveau 1)" et seront en mesure de l'obtenir.
Centre(s)
  • Toulouse (31)
Métier(s)
Compétence(s)
Formation proposée par : Docdoku
À découvrir
Git et la gestion du code par Alphorm
Delicious Insights
Git Total par Delicious Insights
Git par Human Coders
Git par Dawan
Outillage Git par NOVOLINKO
Initiation GIT par KEEPAPI
Git avancé par Human Coders
Formation Git par Dawan
Git - gestion de versions par Certyou
FEU VERT FORMATION
Code de la route (ETG) par FEU VERT FORMATION