Git – Utiliser un référentiel de code source dans ses projets

Qualiopi

Maîtrisez Git, le leader incontesté du versioning de code, avec notre formation accessible en ligne pendant 3 mois. Idéal pour les développeurs, apprenez à gérer efficacement les modifications, à résoudre les conflits de code et à travailler avec des branches dans Git. Découvrez l’installation, la configuration et l’utilisation quotidienne de Git pour améliorer la collaboration d’équipe sur les projets logiciels. Notre cours propose une assistance technique et pédagogique illimitée, des sessions avec un formateur expert, et un accès à un environnement technique dans le Cloud pour la pratique.

À partir de 990 €
Durée 16 heures
Localisation Partout en France
Logo de ENI Service - Git – Utiliser un référentiel de code source dans ses projets

Proposé par

ENI Service

Prérequis

Connaissances de base en développement logiciel

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • À distance

Objectifs pédagogiques

  • Comprendre les enjeux d’un référentiel de code source pour le travail en équipe sur les projets logiciels
  • Installer et configurer Git
  • Mettre en place différents dépôts locaux et distants
  • Utiliser Git au quotidien
  • Utiliser Git dans un environnement de développement
  • Gérer les modifications de code, ainsi que les conflits qui peuvent en résulter
  • Travailler avec les branches et réaliser des opérations de fusion
  • Gérer les permissions sur les projets

Programme de la formation

Présentation et concepts

  • La gestion de versions
  • Les SCM
  • DVCS vs CVCS
  • Les systèmes centralisés (CVS, SVN)
  • Les systèmes distribués : Git
  • Avantages d'un système distribué
  • Git
  • Comprendre le fonctionnement de Git
  • Vocabulaire
  • Etats d'un fichier avec Git
  • Représentation des états d'un fichier
  • Quelques ressources sur Git

Installation de Git

  • Installation de Git
  • Installation sous Linux
  • Installation sous macOS
  • Installation sous Windows
  • La ligne de commande
  • L'aide
  • Configuration de Git
  • L'identité utilisateur
  • L'éditeur de texte
  • Un proxy HTTP(S)
  • Les alias
  • Démonstration : Installation de Git

Les bases de GIT

  • Ajout de fichiers au dépôt
  • Valider des fichiers dans le dépôt
  • git commit : les bonnes pratiques
  • Etats de fichiers
  • Cycle de vie des états de fichiers
  • Exemple : git status
  • Gestion des modifications de fichiers
  • Démonstration : Création et organisation d'un premier dépôt Git
  • L'historique d'un dépôt Git
  • Les révisions
  • Visualiser l'historique
  • Les fichiers dans l'historique
  • git log et git show
  • Les commits dans l'historique
  • Visualiser les différences dans l'historique
  • Supprimer des changements
  • Les commandes de l'historique
  • Ignorer des fichiers
  • Exemple de fichier .gitignore
  • Supprimer des fichiers non versionnés
  • Autres commandes utiles
  • Démonstration : Manipulation de l'historique d'un dépôt Git

Les tags

  • Qu'est-ce qu'un tag ?
  • Bonnes pratiques d'utilisation des tags
  • Numérotation des versions
  • Les différents types de tags
  • Création d'un tag
  • Lister les tags et leurs informations
  • Supprimer un tag
  • Démonstration : Création de tags

Les branches

  • Qu'est-ce qu'une branche ?
  • Organisation des branches
  • Exemple d'organisation
  • La branche MASTER
  • Bonnes pratiques d'utilisation des branches
  • Travailler avec les branches
  • Changer de branche
  • Démonstration : Les branches
  • Mettre des modifications de côté
  • La commande git stash
  • Démonstration : Modifier une branche
  • Fusionner des branches
  • La fusion
  • Exemple : commit de merge
  • L'avance rapide
  • Supprimer une branche
  • "Rebaser"
  • git rebase
  • Les conflits de fusion
  • Démonstration : Fusion de branches

GIT et les dépôts centralisés

  • Qu'est-ce qu'un dépôt distant ?
  • Dépôt distance - Scénario d'usage : mise en place
  • Dépôt distance - Scénario d'usage : utilisation
  • Le cycle Git : synthèse des commandes
  • Les protocoles d'échange
  • Cloner un dépôt distant
  • Fonctionnement interne et branches distantes
  • Ajouter un dépôt distant pour un dépôt local
  • Envoyer des modifications
  • Recevoir des modifications
  • Autres opérations distantes
  • Démonstration : Dépôt distant
  • Synthèse

Les outils GIT

  • Solutions d'hébergement
  • Les outils graphiques
  • Git-gui
  • Gitk
  • TortoiseGit
  • GitKraken
  • Démonstration : GitKraken
Logo de ENI Service - Formation Git – Utiliser un référentiel de code source dans ses projets

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
À partir de 990 €
Logo de ENI Service - Git – Utiliser un référentiel de code source dans ses projets

Git – Utiliser un référentiel de code source dans ses projets

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.