GitWeekly #2

Cet article a été précédemment publié a cette adresse http://dev.af83.io/2011/04/12/gitweekly-2.html.

C’est le deuxième GitWeekly, pour les retardataires vous pouvez retrouvez le GitWeekly #1.

Et pour les geeks:

 git clone https://github.com/francois2metz/gitdaily.git
 cd gitdaily
 git log -p --since '@{1 week}' --reverse

Sixième jour

Je veux récupérer le contenu d’un fichier a une révision précise.

git show SHA1:path/to/file

Vous renverra le contenu du fichier path/to/file dans la révision SHA1. Pratique lors de la suppression involontaire d’un fichier :).

git help show

Septième jour

Je veux mettre de coté des modifications de mon répertoire de travail courant.

git stash save "Ce que j'ai fait"

Toutes les modifications seront mise de coté avec le nom “Ce que j’ai fait”.

git help stash

Huitième jour

Je veux ré-appliquer les changements que j’ai mis de coté.

git stash apply

Ré-appliquera le dernier changement mis de coté dans votre copie de travail.

git stash pop

Fait la même chose que apply mais supprime ce changement de votre bas de laine.

git help stash

Neuvième jour

Je veux connaître tous les commits depuis hier.

git log --since yesterday

Un petit bonus ajourd’hui:

git log HEAD^

Listera les commits a partir de l’avant dernier commit.

git log HEAD~4..

Listera les quatres dernier commit. Equivalent à :

git log HEAD~4..HEAD

Plus d’infos:

git help revisions

Dixième jour

Je veux savoir qui a commité sur un projet.

git shortlog -ns

Vous renverra la liste des auteurs trié par leur nombre de commits.

git help shortlog

Pour les prochains

N’hésitez pas à proposez vos commandes dans les commentaires. Elles se retrouveront peut être dans un prochaine GitDaily ! :)

Have a comment? Contact me by email.