support.jpg

Nos formations Git

Emencia vous aide à gérer le logiciel Git

Contactez-nous

Cours pratique sur la compréhension du logiciel Git en une journée.

 

Formation Git débutant

  • Durée : 1 jour
  • Public : Programmeurs, concepteurs graphiques, maquettistes et administrateurs de système.
  • Prérequis : Aucune connaissance préalable du Git ou de tout autre système de contrôle de code source n’est nécessaire.

Introduction

Git, un instantané du système de fichiers (les blobs et les trees)
L’historique (les commits)

Fonctionnalités pratiques

Bonjour le monde ! Mon 1er projet avec Git.
Configuration
Ignorer des fichiers (.gitignore)
Gérer un projet existant avec Git
Commandes : config, init, add, commit, status, log, diff, show

Comprendre Git

Le fichier d’index et le répertoire de travail
Défaire et refaire des changements
Commandes : checkout, reset, rm, revert

Les références

Les étiquettes
Les branches
Fusionner des branches
Commandes : tag, branch, reflog, merge, rebase

Les dépôts distants et le travail en équipe

Présentation de Github
Utiliser un dépôt distant comme une simple sauvegarde
Cloner un dépôt distant
Branches locales et branches distantes
Qui fait quoi ?
Commandes : fetch, push, pull, clone, blame

Flux de travail

Développement, Test et Production
Merge ou rebase
Cherry-pick
Stashing
Commandes : cherry-pick, stash

Réservez votre session

Formation Git avancé

  • Durée : 1 jour
  • Public : Programmeurs, concepteurs graphiques, maquettistes et administrateurs de système.
  • Prérequis : Avoir suivi le cours "Niveau débutant" ou avoir des connaissances équivalentes.

Prise en main de la ligne de commande

Revue des principales commandes git: commit, checkout, branch, log, merge, rebase, pull et push.

Les outils

Staging interactif
Stashing
Réécriture de l'historique
Cherry et cherry-pick
Squashing
Blame
Filter-branch
Rebase -onto

Les sous-modules

L'utilisation de sous-modules
Les aspects à prendre en considération
Fusionnement Subtree

Personnalisation

Les étiquettes
Les branches
Fusionner des branches
Commandes : tag, branch, reflog, merge, rebase

Monter son serveur Git

Réservez votre session