Переключиться на другой тег Git
1 ответов
клонировать репозиторий как обычно:
git clone git://github.com/rspec/rspec-tmbundle.git RSpec.tmbundle
затем проверьте тег, который вы хотите так:
git checkout tags/1.1.4
это проверит тег в состоянии "отделенной головы". В этом состоянии "вы можете посмотреть вокруг, сделать экспериментальные изменения и зафиксировать их, и [отбросить эти фиксации], не влияя на какие-либо ветви, выполнив другую проверку".
чтобы сохранить внесенные изменения, переместите их в новую ветку:
git checkout -b 1.1.4-jspooner
вы можете вернуться к учителю ветвь с помощью:
git checkout master
Примечание, как упоминалось в первой редакции этого ответа, есть еще один способ проверки тега:
git checkout 1.1.4
но, как упоминалось в комментарии, если у вас есть ветвь с тем же именем, это приведет к тому, что git предупредит вас, что refname неоднозначен и проверяет ветвь по умолчанию:
warning: refname 'test' is ambiguous.
Switched to branch '1.1.4'
стенография может быть безопасно использована, если репозиторий не разделяет имена между ветвями и тегами.