Подтвердить что ты не робот

Что эквивалентно git "svn update -r"?

Я недавний конвертер git. Хорошо иметь возможность использовать git -svn, чтобы поддерживать локальные ветки, не нарушая работу svn-сервера. В последней версии кода произошла ошибка. Я хотел установить время, когда он работал, чтобы я мог использовать git bisect. Я не мог найти правильную команду, чтобы вернуться назад во времени. Спасибо.

4b9b3361

Ответ 1

git checkout HEAD~1

Это приведет к тому, что ваш текущий HEAD будет перенесен на предыдущую версию.

git checkout <sha>

Это переместит ваш текущий HEAD в данную ревизию. Используйте git log или gitk, чтобы найти версию, которую вы ищете.

Ответ 2

И вернемся к последним (эквивалентно: svn up), вам нужно будет обновить ветку, как правило:

git checkout master

Это связано с тем, что HEAD ссылается на версию, которая проверяется.

Ответ 3

git pull 

кажется более подходящей для того, что вы ищете

Ответ 4

Это похоже на то, что я хотел, и это то, о чем я думаю, что вы тоже просите

git checkout *

Ответ 5

Если вы используете TortoiseGit, то

Right Click in project folder > TortoiseGit > Pull