@phenomen31

Как использовать git checkout?

Есть инструкция #1 по установке osmocom: https://pastebin.com/qYE1yuxZ
Есть инструкция #2 по использованию (одной из эм,
функций osmocom, а именно запись в флеш память телефона, но это не важно):
https://osmocom.org/projects/baseband/wiki/Flashing
Для того чтобы эта инструкция #2 работала, необходима ветка jolly/menu, которая есть тут:
https://github.com/osmocom/osmocom-bb/tree/jolly/m...

совет, данный на другом форуме
" следующий барьер... не хватает файлов в board ... например menu.e88loader.bin"
Нужно перед компиляцией командой make дать команду git checkout jolly/menu

С репозиториями не работал, но очень нужно знать в каким месте инструкции #1 эту команду нужно выполнять и как она в точности должна выглядеть, ну и если можно, то объясните, что она вообще делает, чем отличается от clone
  • Вопрос задан
  • 330 просмотров
Решения вопроса 1
EreminD
@EreminD
Кое-что умею
Там, по ходу инструкции, проскакивают команды вида git clone <url>
например, в 2.4 - git clone git://git.osmocom.org/libosmocore.git

Этой командой вы выгружаете себе на машину содержимое репозитория. Важно. что вы выгрузите ветку, заданную по умолчанию (как правило - "master")

После того, как сделаете "git clone ", у вас в папке, в которой вы рабтаете, появится директория с выгруженными файлами
Переходите в нее (команда cd)
И там выполняете
git checkout jolly/menu

Можно сразу клонировать репозиторий, конкретную ветку
git clone -b <branch name> <git url>

Например
git clone -b  jolly/menu git://git.osmocom.org/libosmocore.git


И вот еще: потратьте 15 минут на изучение основ гита - https://try.github.io/levels/1/challenges/1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы