Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ateliers:gitavance-20062017 [2017/06/01 13:28] fconilateliers:gitavance-20062017 [2017/07/04 12:43] (Version actuelle) – [Questionnaire de retour] fconil
Ligne 24: Ligne 24:
   * amenez votre portable avec git installé   * amenez votre portable avec git installé
   * créez-vous un compte sur le GitLab de l'IN2P3 : https://gitlab.in2p3.fr/users/sign_in (il y a un bouton Shibboleth si vous êtes académiques ou IN2P3)   * créez-vous un compte sur le GitLab de l'IN2P3 : https://gitlab.in2p3.fr/users/sign_in (il y a un bouton Shibboleth si vous êtes académiques ou IN2P3)
 +
 +
 +===== Supports =====
 +
 +==== Slides du TP ====
 +
 +http://parsons.eu/git/aramis/
  
 ===== Programme ===== ===== Programme =====
Ligne 49: Ligne 56:
  
   - Rappels   - Rappels
-  "fetch" versus "pull" merge ou rebase +    * Working directory / staging area / local repository / remote repository 
-  - Les branches +    * Les branches 
-  - Les undos : git reset, git checkout, git revert +    * Gestion des conflits 
-  - 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+    * Interactions avec un remote 
-  - Multiple remotes, pull request : bonnes pratiques - partage des expériences +  Stash 
-  - Tout savoir sur le rebase + rebase interactif  (squash, fixup) avec amend au passage+  Commits partiels 
 +  - Rewriting History : rebase (simple) 
 +  - Discussion : pull versus fetch & merge ou rebase 
 +  - Les undos : reset, checkout, revert (e.g. comment se récupérer si on a commité dans la mauvaise branche ?) 
 +  - Partage d'expérience (participatif) : multiple remotes, pull requests 
 +  - Tout savoir sur le rebase + rebase interactif  (squash, fixup) avec commit --amend au passage 
 +  - 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://git-scm.com/book/fr/v2, https://git-scm.com/book/en/v2
 +  * pour expérimenter visuellement les commandes de branchement, de merge et de rebase : http://learngitbranching.js.org/
  
 ===== Inscription ===== ===== Inscription =====
ateliers/gitavance-20062017.1496323720.txt.gz · Dernière modification : 2017/06/01 13:28 de fconil
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0