Accueil / Formations / Formation Git, gestionnaire de versions

Formation Git, gestionnaire de versions

Cette formation GIT associe théorie et pratique pour comprendre le modèle et l’architecture de ce logiciel. Vous apprendrez à le configurer pour l'utiliser dans un contexte de gestion quotidienne des sources d'un projet web.

Objectifs

Devenir autonome et opérationnel avec Git

Programme

1. Présentation

  • Historique
  • Différences fondamentales avec l'outil Subversion
  • Installation

2. Initiation

  • Créer un dépôt en local
  • Visualiser l'état et l'historique du dépôt (gitk, gitg)
  • Ignorer certains fichiers
  • Tags (annotations)

3. Commit et push

  • Copie locale, index et dépôt distant (status)
  • État de la copie locale
  • Committer
  • Faire référence et se déplacer dans les commit
  • Modifier le dernier commit
  • Annuler les modifications locales

4. Branches

  • Comment utiliser les branches (ex: "Feature branching")
  • Création, suppression
  • Se déplacer dans les branches
  • Merge !
  • Gestion des conflits

5. Gestion des dépôts

  • Services en ligne (Github, Gitorious)
  • Push !
  • Pull !
  • Pull request
  • Gérer plusieurs dépôts
  • Exemple de scenario avec une branche publique sur GitHub et un serveur interne.

6. Fusion (Merge)

  • Récupération des modifications et fusion
  • Déplacement, suivi (rebase)
  • Gestion des conflits et annulation
  • Cueillette de commit (cherry-pick)

7. Configuration

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

8. Migration depuis Subversion

  • Fusion continue
  • Migration définitive

9. Rendre son dépôt accessible

  • Ssh
  • Serveur public
  • Interface Web (Gitorious)

10. Intégration

  • Intégration aux bugtrackers
  • Intégration aux IDE (Eclipse)
  • Intégration continue avec Jenkins
Vous pouvez lire cet article de présentation : Un workflow Git efficace pour les projets à moyen/long terme.

Sessions (Toulouse, Nantes, Paris)

  • le 17 mars
    Toulouse, Nantes
  • le 30 mai
    Paris, Toulouse, Nantes
  • le 03 oct.
    Toulouse, Nantes
  • le 01 déc.
    Toulouse, Nantes, Paris

Nous contacter

Public

Développeurs débutants ou confirmés, Git s'adapte à vos besoins !

Pré-requis

Aucun pré requis n'est nécessaire mais les utilisateurs ayant déjà utilisé un gestionnaire de version (CVS, SVN, Sourcesafe) pourront évaluer pleinement la puissance de Git par rapport à leur outil !

Durée

1 jour(s)

Prix

500 € par personne

Renseignements / Inscription

Contactez Anaël Boulier, notre responsable formation

 

Demande d'information

Vous pouvez télécharger notre calendrier des stages de juillet à décembre 2016.