Git pour le débutant

Cette formation s'adresse à toute personne qui souhaite apprendre à utiliser Git pour versionner ses projets.

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