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

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

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 (стабильная версия)?

  • Что такое сообщение из памяти: жертвовать ребенком?
  • Почему моя Linux не загружается?
  • Как хранить данные на диске непосредственно в модуле ядра?
  • Невозможно выполнить загрузку с помощью встроенного ядра
  • Что изменилось между ядрами 3.7 и 3.9, которые влияют на корневые файловые системы LVM / RAID?
  • прослушиватель событий ядра
  • Как включить случайные PID в Linux?
  • Измените фреймбуфер устройства для использования слоя наложения
  • 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, как указано выше.

    Interesting Posts

    Как успешно выйти из сценария оболочки, чтобы подпроцесс python считал, что он успешно выходит?

    Как исключить папки proc и sys из поиска с помощью команды find?

    Действительно ли режим Powersave на процессоре помогает экономить электроэнергию?

    Crontab: Почему он не запускает скрипт?

    Почему мой рейд5 всегда ресинжирует? (имена устройств не постоянны?)

    / USR / доли / SRC?

    tar: короткое чтение

    Отключить аппаратное обеспечение ad hoc

    Как сделать переносное приложение для Linux?

    Попросите местного пользователя подтвердить, прежде чем позволить кому-то еще войти в систему через SSH

    Как использовать регулярное выражение внутри exec с помощью find?

    Bash: Как вы просматриваете текст, «прокрученный слишком далеко» в терминале?

    Крошечный каталог файловой системы ext4 занимает 2024 блока?

    Какая опция dirsync для монтирования?

    Что такое простой способ запланировать одно событие в будущем?

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