Est-il une commande git à voir (que ce soit l'objet de dumping sur la sortie standard, ou en $PAGER
ou $EDITOR
) une version particulière d'un fichier en particulier?
Réponses
Trop de publicités?Vous pouvez utiliser git show
:
$ git show REVISION:path/to/file
Par exemple, pour afficher le 4e de la dernière livraison du fichier src/main.c
, utilisez:
$ git show HEAD~4:src/main.c
Notez que le chemin doit commencer à partir de la racine du dépôt. Pour plus d'informations, consultez la page de man pour git-show
.
Si vous aimez les Interfaces graphiques, vous pouvez utiliser gitk:
1) démarrer gitk avec:
gitk /path/to/file
2) Choisissez la révision de la partie supérieure de l'écran, par exemple, par la description ou la date. Par défaut, la partie inférieure de l'écran affiche la diff de cette révision, (correspondant à la "patch" bouton radio).
3) Pour voir le fichier pour la révision sélectionnée:
- Cliquez sur "l'arbre" bouton radio. Cela permettra de montrer à la racine de l'arborescence de fichiers à cette révision.
- Forer vers le bas de votre fichier.
En plus de Jim Hunziker's réponse,
vous pouvez exporter le fichier à partir de la révision,
git show HEAD@{2013-02-25}:./fileInCurrentDirectory.txt > old_fileInCurrentDirectory.txt
Espérons que cela aide :)