Question

Je suis un converti git récent. Il est formidable de pouvoir utiliser git-svn pour garder mes branches localement sans perturber le serveur svn. Il y avait un bug qui existait dans la dernière version du code. Je voulais établir un moment où il a travaillé pour que je puisse utiliser bisect git. Je ne pouvais pas trouver la bonne commande pour se déplacer dans le temps. Merci.

Était-ce utile?

La solution

git checkout HEAD~1

Ceci déplacera votre tête en cours à une révision précédente.

git checkout <sha>

Ceci déplacera votre tête en cours à la révision donnée. Utilisez git log ou gitk pour trouver la révision que vous cherchez.

Autres conseils

Et pour revenir à la dernière (équivalent à: svn up), vous aurez besoin de mettre à jour la branche, le plus souvent:

git checkout master

Ceci est parce que la tête se réfère à la version qui est vérifié.

git pull 

semble une commande plus approprié pour ce que vous cherchez

Cela semble faire ce que je voulais, ce que je pense que vous demandez trop

git checkout *

Si vous utilisez TortoiseGit puis

Right Click in project folder > TortoiseGit > Pull
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top