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
- 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
- Gérer les versions des projets du dépôt de données
Centre(s)
- Lyon - 6ème (69)
Métier(s)
- Assistant conducteur / Assistante conductrice de travaux
- Chef de secteur travaux publics
- Chef de travaux
- Chef de travaux BTP
- Conducteur / Conductrice d'opérations BTP
- Conducteur / Conductrice de travaux
- Conducteur / Conductrice de travaux Voirie, Réseaux Divers (VRD)
- Conducteur / Conductrice de travaux de génie climatique
- Conducteur / Conductrice de travaux du BTP
- Conducteur / Conductrice de travaux du bâtiment
- Conducteur / Conductrice de travaux en constructions métalliques
- Conducteur / Conductrice de travaux en rénovation énergétique
- Conducteur / Conductrice de travaux en électricité
- Conducteur / Conductrice de travaux gros oeuvre
- Conducteur / Conductrice de travaux génie civil
- Conducteur / Conductrice de travaux paysagers
- Conducteur / Conductrice de travaux ports maritimes et voies navigables
- Conducteur / Conductrice de travaux publics
- Conducteur / Conductrice de travaux second oeuvre
- Conducteur / Conductrice de travaux tous corps d'état
- Conducteur / Conductrice des travaux publics de l'État
- Conducteur / Conductrice du bâtiment
- Conducteur / Conductrice génie civil
- Conducteur de travaux paysagiste
- Conducteur principal / Conductrice principale de travaux
- Conducteur principal / Conductrice principale des travaux publics
- Coordonnateur / Coordonnatrice de chantier
- Directeur / Directrice de travaux
- Directeur / Directrice de travaux BTP
- Ingénieur / Ingénieure de travaux
- Ingénieur / Ingénieure de travaux BTP
- Responsable de travaux
- Responsable de travaux BTP
- Superviseur / Superviseuse tous corps d'état
- Technicien spécialiste des arbres d'ornement
Compétence(s)
- Botanique
- Building Information Modelling (BIM)
- Cahier des Clauses Administratives Particulières (CCAP)
- Cahier des Clauses Techniques Particulières (CCTP)
- Chiffrage/calcul de coût
- Code des marchés publics
- Conception et Dessin Assistés par Ordinateur (CAO/DAO)
- Connaissance des bases des DTU (Document Technique Unifié)
- Construction durable (Écoconstruction)
- Dossier d'Intervention Ultérieure sur l'Ouvrage (DIUO)
- Droit de l'urbanisme et de la construction
- Efficacité énergétique
- Gestion des Ressources Humaines
- Génie énergétique
- Législation sociale
- Management
- Normes de la construction
- Normes de sécurité des espaces et des établissements recevant du public
- Outils bureautiques
- Plan Particulier de Sécurité et de Protection de la Santé (PPSPS)
- Responsabilité Sociétale des Entreprises (RSE)
- Règles d'intervention sur réseaux de distribution
- Règles et consignes de sécurité
- Réglementation thermique
- Techniques d'amélioration énergétique des bâtiments
- Techniques d'animation de groupe
- Techniques de métré
- Élaboration de tableaux de bord
Formation proposée par : Dawan
À découvrir