Git par Dawan

Lieu(x)
En centre (69)
Durée
Total : 14 heures
En centre : 14 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
IntroductionPrincipes de gestion de contrôle de source (SCM)Historique, contrôle local, centralisé et distribuéFonctionnement des instantanées, comparaison avec les différencesInstallation (Linux, MacOS, Windows)Accès au manuel : man / helpConfiguration initiale de Git : préférences, profil utilisateurInitialisation d'un dépôt localAtelier : Installation de Git
- Création d'un projetCycle de vie du répertoire de travailConcepts, de répertoire de travail, index et dépôtVérifier l'état de la copie de travail : statusIndexer ses modifications : addIgnorer des fichier : .gitignoreValider ses modifications : commitSupprimer et déplacer des fichiersAtelier : contributions et validationsVisualiser l'historiqueVisualiser les modifications : logPersonnaliser le format : stat, pretty, ...Filtrer par date , auteur, message de commit, contenu modifié, ...Visualiser et exporter une différence (format natif, outil externe)Étiqueter ses validations : étiquettes légères et annotéesRechercher avec git
- grepAnnuler des actionsRéécrire la dernière validationDésindexer un fichierRéinitialiser un fichierTravailler avec les branchesPrincipe de branche, le pointeur HEADCréer une brancheBasculer entre les branches, le mode détachéFusionner les branches : avance
- rapide, trois sourcesGérer les conflits de fusionOutil de fusion externe : mergetool (emerge, vimdiff, meld, ...)Visualiser les branches existantes, celles qui ont été fusionnéesSupprimer une brancheStratégies de gestion de branches : branche longue, thématique, ...Travailler avec un dépôt distantDépôt distant, branches distantes, suivi de brancheAfficher et inspecter les dépôts distantsAjouter, renommer, retirer ses dépôts distantsTirer, pousser et supprimer une branche distanteRéécrire l'histoire, rebaserMise en garde : les dangers de la réécritureRebaser une portion de brancheQuand rebaser et quand fusionnerRemiser et nettoyerRemiser son travail en coursCréer une branche depuis une remiseNettoyer son répertoire de travailPersonnaliser GitConfigurer éditeur par défaut, exclusions automatiques, ...Création et utilisation d'aliasOutils graphiques : Git
- Gui, GitKraken, SmartGit, ...Créer des filtres : smudge et cleanCrochets côté client : pre
- commit, pre
- rebase, post
- rewrite...Crochets côté serveur : pre
- receive, update, post
- receiveFaire référence à un projet externePrincipe des sous
- modulesDéclarer, tirer et mettre à jour un sous
- moduleModifier et gérer les conflits sur une bibliothèque externeProblème
Objectifs
Mettre en place une solution de configuration logicielle basée sur Git
- Gérer les versions des projets du dépôt de données
Centre(s)
  • Lyon - 6ème (69)
Métier(s)
Formation proposée par : Dawan
À découvrir
Delicious Insights
Git Total par Delicious Insights
Git et la gestion du code par Alphorm
Git par Human Coders
Initiation GIT par KEEPAPI
Git avancé par Human Coders
Formation Git par Dawan
Outillage Git par NOVOLINKO
Git - gestion de versions par Certyou
Gérer son versionning avec GIT par Aplose
GIT - Le gestionnaire de code source décentralisé par Docdoku