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.
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.
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.
git pull
semble une commande plus appropriée pour ce que vous recherchez
Cela semble faire ce que je voulais, et c’est ce que je pense que vous demandez aussi
git checkout *
Si vous utilisez TortoiseGit alors
Right Click in project folder > TortoiseGit > Pull