Télécharger le programme  au format PDF

Formation Gérer les versions de vos projets avec GIT

(14)

Objectifs

Cette formation vous permet d'identifier les fonctionnalités de GIT, de gérer efficacement les dépôts locaux et distants de GIT et de débugger et gérer les conflits dans GIT.

Public

Développeurs, architectes, chefs de projet: toute personne désirant améliorer sa gestion de version, et accroître sa productivité avec GIT.

Durée

7 heures en présentiel sur 2 jours

Pré-requis

Notions de réseaux, utilisation de la ligne de commande et Shell script.

Formateur

Formateur consultant expert programmeur et versioning.

Méthode pédagogique

8 participants maximum, un poste par stagiaire et un support de cours est remis à la fin du stage. La formation est constituée d'explications théoriques, de démonstrations suivies d'exercices de mise en pratique.

Modalité de validation des acquis

Évaluation en ligne des acquis via un questionnaire. Attestation de fin de stage.

Déroulé

Introduction à la gestion de version

  • Découvrir l'historique du versioning
  • Lister les fonctionnalités de GIT

Configurer GIT

  • Créer un dépôt en local
  • Visualiser l'état et l'historique du dépôt
  • Ignorer certains fichiers
  • Créer un tag
  • Identifier le Commit et le Push

Utiliser GIT

  • Créer une copie locale, un index et un dépôt distant
  • Visualiser les actions
  • Committer
  • Faire référence et se déplacer dans les commit
  • Modifier le dernier commit
  • Annuler les modifications locales
  • Parcourir l'historique

Gérer les branches

  • Définir les branches
  • Créer, renommer ou supprimer une branche
  • Se déplacer dans les branches
  • Changer de branche
  • Gestion des conflits

Gestion des dépôts

  • Services en ligne (Github, Gitorious)
  • Git fetch, Git pull, Git push
  • Gérer plusieurs dépôts
  • Protocoles de communication
  • Branches distantes

Fusion (Merge)

  • Récupérer des modifications et fusionner
  • Déplacer et faire le suivi (rebase)
  • Gérer des conflits et annuler
  • Cueillette de commit (cherry-pick)

Configurer GIT

  • Gérer plusieurs identités
  • En couleurs !
  • Raccourcis de dépôts

Rendre son dépôt accessible sur un serveur distant

  • Le Ssh
  • Déposer sur un serveur public
Fabien O.
bon complément avec cette formation
Suivie le 24/05/2018
Michel K.
disponibilté du formateur - bonne écoute - très bien qualifié très intéressant j'ai beaucoup appris
Suivie le 24/05/2018
Françoise G.
bon formateur
Suivie le 24/05/2018
Eric D.
Formation complète, formateur pédagogue, clair et à l'écoute. Equipe très accueillante.
Suivie le 24/05/2018
Vincent C.
Ce stage m'a permis d'acquérir de nouvelles méthodologies de travail pour se perfectionner sur les logiciels digitaux
Suivie le 24/05/2018
Manuel R.
La formatrice et ses explications très claires.
Suivie le 24/05/2018
Thierry P.
clarté
Suivie le 24/05/2018
Denis M.
Suite logique et intéressante après une formation de ce type
Suivie le 23/05/2018
Alban M.
cours particulier adapté à mes besoins/flexibilité
Suivie le 23/05/2018
Pierre M.
Très bon accueil. Sur Mac, très bien.
Suivie le 23/05/2018
Fabrice L.
Pleins d'information divers sur l'univers du Digital
Suivie le 23/05/2018
Serge G.
On a l'impression que l'on a jamais fini d'apprendre. grosse ouverture et possibilités
Suivie le 23/05/2018
Sébastien B.
polyvalence clarté des explications
Suivie le 23/05/2018
Laurent B.
Super !!
Suivie le 23/05/2018