web-dev-qa-db-fra.com

Quel est l'équivalent git de "svn update -r"?

Je suis un récent converti. C'est bien de pouvoir utiliser git-svn pour conserver mes branches localement sans déranger le serveur svn. Un bogue existait dans la dernière version du code. Je voulais établir un moment où cela fonctionnait afin que je puisse utiliser git bisect. Je ne trouvais pas la bonne commande pour remonter dans le temps. Merci.

55
fratrik
git checkout HEAD~1

Ceci déplacera votre HEAD actuel vers une révision plus tôt.

git checkout <sha>

Ceci déplacera votre HEAD actuel vers la révision donnée. Utilisez git log ou gitk pour trouver la révision que vous recherchez.

62
Bombe

Et pour revenir à la dernière version (équivalente à: svn up), vous devrez mettre à jour la branche, généralement:

git checkout master

En effet, le HEAD fait référence à la version en cours d'extraction.

20
jmu
git pull 

semble une commande plus appropriée pour ce que vous recherchez

1
Brr

Cela semble faire ce que je voulais, et c’est ce que je pense que vous demandez aussi

git checkout *
0
Goody

Si vous utilisez TortoiseGit alors

Right Click in project folder > TortoiseGit > Pull
0
Sandeep Singh