Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
ateliers:gitadvanced-032020 [2020/02/24 15:08] – créée david.parsons | ateliers:gitadvanced-032020 [2022/03/04 10:23] (Version actuelle) – supprimée fconil | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Séminaire Git Avancé ====== | ||
- | |||
- | Le Service d' | ||
- | |||
- | L' | ||
- | |||
- | Plus précisément, | ||
- | * Comprendre le fonctionnement interne de git pour mieux appréhender l' | ||
- | * Connaître un large spectre de fonctionnalités offertes par git | ||
- | * Maîtriser une utilisation raisonnablement complexe de ces outils | ||
- | |||
- | |||
- | Au cours de ce séminaire, nous alternerons présentation et exercices d' | ||
- | |||
- | Ce séminaire s' | ||
- | |||
- | Seule contrainte forte : Les participants doivent avoir une bonne maîtrise des fondamentaux de l' | ||
- | |||
- | <note warning> | ||
- | |||
- | ===== Intervenants ===== | ||
- | |||
- | La journée sera animée par : | ||
- | |||
- | * David Parsons, Ingénieur de Recherche Inria | ||
- | |||
- | ===== Supports ===== | ||
- | |||
- | https:// | ||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | * Amener son portable (un guide d' | ||
- | |||
- | ===== Programme ===== | ||
- | |||
- | |||
- | * Rappels | ||
- | * Généralités (dont working directory / staging area / local repository / remote repository) | ||
- | * Gestion des conflits | ||
- | * Choses à savoir | ||
- | * Configurer git | ||
- | * Detached HEAD ? | ||
- | * Remote tracking branches et Upstream branches | ||
- | * Plongée dans les entrailles de git | ||
- | * Petits outils intéressants | ||
- | * Patches | ||
- | * Cherry-picking | ||
- | * Commits " | ||
- | * Stash | ||
- | * Bisect | ||
- | * Réécrire l' | ||
- | * Commit --amend | ||
- | * Rebase | ||
- | * Discussion : pull vs fetch + merge ou rebase | ||
- | * Fast-forward et true-merge | ||
- | * Rebase interactif | ||
- | * Undoing things | ||
- | * Unstage | ||
- | * " | ||
- | * Undo a commit | ||
- | * Reset | ||
- | * Filter-branch (simple évocation) | ||
- | * Gérer les dépôts distants (remotes) | ||
- | * Autres outils d' | ||
- | * git svn | ||
- | * git submodules et git subrepo | ||
- | * git annex et git lfs | ||
- | * hooks | ||
- | * rerere | ||
- | |||
- | ===== Ressources ===== | ||
- | |||
- | * documentation de référence : https:// | ||
- | * pour expérimenter visuellement les commandes de branchement, | ||
- | |||
- | ===== Inscription ===== | ||
- | |||
- | <note important> | ||
- | |||
- | <note warning> | ||
- | |||
- | **Date** : mardi 24 mars 2020 de 9h00 à 17h00 | ||
- | |||
- | **Lieu** : | ||
- | |||
- | <note important> | ||
- | |||
- | http:// | ||
- | |||
- | IL EST NÉCESSAIRE DE SE MUNIR D'UNE PIÈCE D' | ||
- | </ | ||
- | |||
- | ===== Repas ===== | ||
- | |||
- | Le repas sera probablement pris en charge par le Service d' | ||