2013-02-14 7 views
1

comment obtenir la version précédente du projet une fois qu'il est engagé en utilisant GIT COLA GUI.récupérer la version précédente du projet en utilisant git COLA

J'ai un fichier C++ dans le projet. J'ai créé ce fichier le 13 février. J'ai fait des changements à ce dossier le 14 février et l'ai sauvé. maintenant je veux revenir à la version dat a été enregistré le 13 février. Alors, comment faire cela en utilisant GIT COLA. Ce projet est dans le référentiel GIT.

+0

de le faire à la dure. 'git réinitialiser la tête^1 --hard' – ogzd

Répondre

0

Je ne trouve pas cette option directement via Git Cola.

Ne pas oublier que, dans la ligne de commande, il est très facile à la caisse par date:

git checkout [email protected]{1 days ago} -- /path/to/file 
git checkout [email protected]{2013-02-13 01:00} -- /path/to/file 

Si vous parlez seulement de la révision précédente

git checkout HEAD^ -- /path/to/file 

Je dois mentionner, comme detailed in this blog post, que @{a date} refspec ne sera pas toujours travailler:

(ne fonctionne pas toujours) becaus e il utilise le reflog (qui expire après un certain temps).

L'astuce (comme found on Nabble) consiste à rechercher la révision à une certaine date et à vérifier cette révision. Cela peut se faire en une seule commande:

git checkout `git rev-list -n 1 --before="2013-02-13 23:59" master` -- /path/to/file 
Questions connexes