Télécharger le programme Gérer les versions de vos projets avec GIT au format PDF

Formation Gérer les versions de vos projets avec GIT

Ziggourat 4.75 sur 5 basé sur 14
(14)

Objectifs de la formation

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

14 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. Emargement quotidienne d'une feuille de présence.


Programme Gérer les versions de vos projets avec GIT

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