Git : Gestion de dépôts

Formation

À Genève (Suisse), Nantes, Lyon et dans 10 autres établissements

1 180 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Durée

    2 Jours

  • Dates de début

    Dates au choix

Maîtriser l'utilisation de commandes Git dans un projet

Les sites et dates disponibles

Lieu

Date de début

Bordeaux ((33) Gironde)
Voir plan
Bâtiment Ravezies, 2ème étage - 250 avenue Emile Counord, 33000

Date de début

Dates au choixInscriptions ouvertes
Brussels (Belgique)
Voir plan
4 rue de la Presse, 1000

Date de début

Dates au choixInscriptions ouvertes
Genève (Suisse)
Voir plan
c/o CCI France Suisse - Route de Jussy 35 - Case postale 6298, CH1211

Date de début

Dates au choixInscriptions ouvertes
Lille ((59) Nord)
Voir plan
46 rue des Canonniers, 2ème étage, 59800

Date de début

Dates au choixInscriptions ouvertes
Luxembourg (Luxembourg)
Voir plan
5 Rue Goethe, L1637

Date de début

Dates au choixInscriptions ouvertes
Lyon ((69) Rhône)
Voir plan
62 rue de Bonnel, 1er étage, 69003

Date de début

Dates au choixInscriptions ouvertes
Marseille ((13) Bouches-du-Rhône)
Voir plan
38/40 rue de la République, escalier A, 1er étage, 13002

Date de début

Dates au choixInscriptions ouvertes
Montpellier ((34) Hérault)
Voir plan
26 Allée de Mycènes - Le Thèbes Bâtiment A, 3ème étage, 34000

Date de début

Dates au choixInscriptions ouvertes
Nantes ((44) Loire-Atlantique)
Voir plan
32 boulevard Vincent Gâche, 44200

Date de début

Dates au choixInscriptions ouvertes
Nice ((06) Alpes-Maritimes)
Voir plan
455 promenade des anglais - Bât. Arenice, 7ème étage

Date de début

Dates au choixInscriptions ouvertes
Rennes ((35) Ille-et-Vilaine)
Voir plan
3 place du Général Giraud, 35000

Date de début

Dates au choixInscriptions ouvertes
Strasbourg ((67) Bas-Rhin)
Voir plan
4 rue de Sarrelouis, 4ème étage, 67000

Date de début

Dates au choixInscriptions ouvertes
Toulouse ((31) Haute-Garonne)
Voir plan
1 place Occitane - Bâtiment Le Sully, 4ème étage, 31000

Date de début

Dates au choixInscriptions ouvertes
Voir toutes les sessions (13)

À propos de cette formation

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

Développeurs

Notions d'administration système

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • Gestion

Le programme

- Découvrir Git Principes de gestion de contrôle de source (SCM) Historique, contrôle local, centralisé et distribué Fonctionnement des instantanés, comparaison avec les différences Installation (Linux, MacOS, Windows) Accès au manuel : man / help Configuration initiale de Git : préférences, profil utilisateur Initialisation d’un dépôt local Atelier : Installation de Git - Création d'un projet - Comprendre le cycle de vie du répertoire de travail Concepts de répertoire de travail, index et dépôt Vérifier l’état de la copie de travail : status Indexer ses modifications : add Ignorer des fichier : .gitignore Valider ses modifications : commit Supprimer et déplacer des fichiers Atelier : contributions et validations - Visualiser l’historique Visualiser les modifications : log Personnaliser 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ées Rechercher avec git-grep - Annuler des actions Réécrire la dernière validation Désindexer un fichier Réinitialiser un fichier - Travailler avec les branches Principe de branche, le pointeur HEAD Créer une branche Basculer entre les branches, le mode détaché Fusionner les branches : avance-rapide, trois sources Gérer les conflits de fusion Outil de fusion externe : mergetool (emerge, vimdiff, meld, …) Visualiser les branches existantes, celles qui ont été fusionnées Supprimer une branche Stratégies de gestion de branches : branche longue, thématique, … - Travailler avec un dépôt distant Dépôt distant, branches distantes, suivi de branche Afficher et inspecter les dépôts distants Ajouter, renommer, retirer ses dépôts distants Tirer, pousser et supprimer une branche distante - Réécrire l’histoire, rebaser Mise en garde : les dangers de la réécriture Rebaser une portion de branche Quand rebaser et quand fusionner - Remiser et nettoyer Remiser son travail en cours Créer une branche depuis une remise Nettoyer son répertoire de travail - Personnaliser Git Configurer l'éditeur par défaut, exclusions automatiques, ... Création et utilisation d’alias Outils graphiques : Git-Gui, GitKraken, SmartGit, ... Créer des filtres : smudge et clean Crochets côté client : pre-commit, pre-rebase, post-rewrite… Crochets côté serveur : pre-receive, update, post-receive - Faire référence à un projet externe Principe des sous-modules Déclarer, tirer et mettre à jour un sous-module Modifier et gérer les conflits sur une bibliothèque externe Problèmes des sous-modules - Git sur un serveur Les protocoles : local, HTTP, SSH, Git Création d’un dépôt nu, comptes utilisateurs Utilisateur git unique, clés SSH et git-shell Démon Git Atelier : Mise en place d’un serveur Git - Gestion de dépôt web Un serveur simple et léger : GitWeb Une plate-forme plus complète : GitLab GitLab : configuration des utilisateurs GitLab : exploration de projet, suivi des activités, wiki GitLab : issue manager, web hooks, revue de code Un service hébergé clé-en-main : GitHub GitHub : création de compte et configuration GitHub : règles de contribution GitHub : maintenance d’un projet Atelier : Récupération et exploration d’un GitLab - Conclusion Git et le cycle de vie du projet Git et l’intégration continue : exemple de GitLab

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Git : Gestion de dépôts

1 180 € HT