Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| ateliers:gitadvanced-032020 [2020/02/26 13:22] – [Repas] 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 pris en charge par le Service d' | ||
