Я недавний Git Converte. Замечательно иметь возможность использовать git-svn для локального хранения моих веток без нарушения работы сервера svn. Была ошибка, существовавшая в последней версии кода. Я хотел установить время, когда это сработало, чтобы я мог использовать git bisect. Я не мог найти правильную команду, чтобы вернуться во времени. Спасибо.
git checkout HEAD~1
Это переместит вашу текущую ГОЛОВКУ на одну ревизию ранее.
git checkout <sha>
Это переместит вашу текущую ГОЛОВКУ к данной ревизии. Используйте git log или gitk, чтобы найти нужную ревизию.
git log
gitk
И, возвращаясь к последней версии (эквивалентно: svn up), вам нужно обновить ветку, обычно:
git checkout master
Это потому, что HEAD ссылается на версию, которая проверяется.
git pull
кажется более подходящей командой для того, что вы ищете
Если вы используете TortoiseGit, тогда
Right Click in project folder > TortoiseGit > Pull
Кажется, это делает то, что я хотел, и это то, о чем вы тоже просите
git checkout *