Ceci est une ancienne révision du document !
Table des matières
Journée Git avancé
Intervenants
La journée sera animée par :
- David Parsons, Ingénieur INRIA
- Foudil Brétel, Ingénieur au CC-IN2P3
Programme
Git internals
1) git objects (blob, tree, commit)
2) index
3) références, branches, remote
Usages avancés de git
1) Rappels
2) “fetch” versus “pull” - merge ou rebase
3) Les branches
4) Les undos : git reset, git checkout, git revert
5) Fork - remote
Comment se récupérer si on a commité à tord dans master ?
Detached HEAD
Tree-ish : n'importe quelle façon de faire référence à un commit
6) Multiple remotes, pull request : bonnes pratiques - partage des expériences
7) Tout savoir sur le rebase + rebase interactif (squash, fixup) avec amend au passage
8) git bisect
9) git repo : quels use cases, quelles difficultés ?
10) hooks
11) git annex pour les gros fichiers : principe, mise en oeuvre (théorique) et perspectives