Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
ateliers:gitavance-20062017 [2017/06/01 13:13] – fconil | ateliers:gitavance-20062017 [2017/07/04 12:43] (Version actuelle) – [Questionnaire de retour] fconil | ||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
* David Parsons, Ingénieur INRIA | * David Parsons, Ingénieur INRIA | ||
* Foudil Brétel, Ingénieur au CC-IN2P3 | * Foudil Brétel, Ingénieur au CC-IN2P3 | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * amenez votre portable avec git installé | ||
+ | * créez-vous un compte sur le GitLab de l' | ||
+ | |||
+ | |||
+ | ===== Supports ===== | ||
+ | |||
+ | ==== Slides du TP ==== | ||
+ | |||
+ | http:// | ||
===== Programme ===== | ===== Programme ===== | ||
- | ==== Git internals | + | |
+ | | Matin ^ 9h00 - 9h30 | Accueil | | | ||
+ | | ::: | ||
+ | | ::: | ||
+ | | ::: | ||
+ | | Midi ^ 12h30 - 13h30 | Pause repas | | | ||
+ | | Après-midi | ||
+ | | ::: | ||
+ | |||
+ | ==== Mécanismes internes de git ==== | ||
+ | |||
+ | //Foudil Brétel// | ||
- git objects (blob, tree, commit) | - git objects (blob, tree, commit) | ||
Ligne 29: | Ligne 52: | ||
==== Usages avancés de git ==== | ==== Usages avancés de git ==== | ||
+ | |||
+ | //David Parsons// | ||
- Rappels | - Rappels | ||
- | | + | * Working directory / staging area / local repository / remote repository |
- | - Les branches | + | * Les branches |
- | - Les undos : git reset, | + | * Gestion des conflits |
- | - Fork - remote | + | * Interactions avec un remote |
- | - Multiple | + | |
- | - Tout savoir sur le rebase + rebase interactif | + | |
+ | - Rewriting History : rebase | ||
+ | - Discussion : pull versus fetch & merge ou rebase | ||
+ | - Les undos : reset, checkout, revert (e.g. comment | ||
+ | - Partage d' | ||
+ | - Tout savoir sur le rebase + rebase interactif | ||
+ | - Cherry-picking | ||
- git bisect | - git bisect | ||
- | - git repo : quels use cases, quelles difficultés ? | + | - git subrepo |
- | - hooks | + | - Hooks : qu'es aquò ? |
- git annex pour les gros fichiers : principe, mise en oeuvre (théorique) et perspectives | - git annex pour les gros fichiers : principe, mise en oeuvre (théorique) et perspectives | ||
+ | |||
+ | ===== Ressources ===== | ||
+ | |||
+ | * documentation de référence : https:// | ||
+ | * pour expérimenter visuellement les commandes de branchement, | ||
===== Inscription ===== | ===== Inscription ===== | ||
Ligne 59: | Ligne 95: | ||
</ | </ | ||
+ | ===== Repas ===== | ||
+ | |||
+ | Une pause sandwich est prévue pour les participants à midi. | ||