Git

Un article de Haypo.

(Différences entre les versions)
Version du 11 janvier 2010 à 10:45 (modifier)
Haypo (Discuter | Contributions)
(Numéro de commit)
← Différence précédente
Version du 13 avril 2010 à 09:50 (modifier) (défaire)
Haypo (Discuter | Contributions)
(Documentation)
Différence suivante →
Ligne 20 : Ligne 20 :
* « n^! » [n; n] = n..n (n tout seul) * « n^! » [n; n] = n..n (n tout seul)
* « n.. » [n; HEAD] = n+1, n+2, ... * « n.. » [n; HEAD] = n+1, n+2, ...
 +
 +== svn ==
 +
 +* svn cat -r REV chemin <=> git show REV:chemin
 +* svn export . ~/export <=> git checkout-index -a --prefix=/home/haypo/export/
 +** N'utilisez pas ~, git checkout-index ne sait pas le remplacer
 +** Notez bien le / à la fin
== Documentation == == Documentation ==

Version du 13 avril 2010 à 09:50

Retour à la page précédente Retour aux articles de programmation

git

Sommaire

Numéro de commit

git help rev-parse
  • HEAD
  • n^ = n-1 (parent)
  • n^p = n-p (n-ième parent)
  • n~p = n^^^..^p (parent de la p-ième génération)
  • n@{p} (p-ième parent ?)
  • @{yesterday}, @{1 month 2 weeks 3 days 1 hour 1 second ago}, @{1979-02-26 18:30:00}
  • tag

Intervalle :

  • « n..p » [n; p] = n, n+1, ..., p-1, p
  • « n^! » [n; n] = n..n (n tout seul)
  • « n.. » [n; HEAD] = n+1, n+2, ...

svn

  • svn cat -r REV chemin <=> git show REV:chemin
  • svn export . ~/export <=> git checkout-index -a --prefix=/home/haypo/export/
    • N'utilisez pas ~, git checkout-index ne sait pas le remplacer
    • Notez bien le / à la fin

Documentation

Voir aussi