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. | ||
