Как выбрать тег последней версии не-неустойчивой / выпускной версии?

Я загрузил последние источники ядра:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git cd linux-stable git tag -l | less 

и выбрал v3.9.1.

 git checkout -b v3.9.1 git branch --set-upstream v3.9.1 origin/master 

, вытащил распределение:

 git pull 

и побежал:

 make kernelversion 

который всегда выводит:

 4.0.0-rc5 

, нестабильная версия. Как загрузить v3.9.1 (стабильная версия)?

  • как проверить версию ядра, которая использовалась при создании пакета
  • Минимальная версия для ксероксного клона
  • Существуют ли технические ограничения, предотвращающие поддержку root = UUID = <filesystem-uuid>?
  • Как отслеживаются ошибки ядра Linux?
  • Поддержка H264 для источника драйверов веб-камеры в ядре?
  • Обнаружение утечки памяти ядра
  • ck patch для Linux 3.13
  • Как преобразовать файл .config ядра из 32-разрядной версии в 64-разрядную?
  • One Solution collect form web for “Как выбрать тег последней версии не-неустойчивой / выпускной версии?”

    Когда вы запускаете

     git branch --set-upstream v3.9.1 origin/master 

    вы говорите git что хотите, чтобы ваша локальная ветка v3.9.1 отслеживала master на пульте дистанционного управления. Чтобы получить удаленный v3.9.1 вы можете просто сделать

     git checkout v3.9.1 

    Если вы используете ранее созданный репозиторий, сначала необходимо удалить свою собственную ветку v3.9.1 :

     git checkout master git branch -d v3.9.1 

    git checkout v3.9.1 поставит вас в состояние v3.9.1 состояния HEAD, на v3.9.1 commit v3.9.1 на пульте дистанционного управления ( v3.9.1 – это тег на пульте дистанционного управления, а не ветка). Когда вы там, вы можете создать локальную ветку v3.9.1 если хотите,

     git checkout -b v3.9.1 

    Но независимо от того, создаете ли вы локальную ветвь, на данный момент

     make kernelversion 

    должен выводить

     3.9.1 

    Как указывает Девон , вы можете сделать это одним выстрелом при клонировании дерева:

     git clone -b v3.9.1 git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git 

    Это работает, несмотря на то, что v3.9.1 является тегом, и вы v3.9.1 состояние HEAD, как указано выше.

    Linux и Unix - лучшая ОС в мире.