Просмотр полной версии : скачать исходники
Всем доброго времени суток. Народ подскажите как скачать у карателя исходники отсюда http://github.com/insider42/mangos/tree/333
а то я делаю git clone git://github.com/insider42/mangos.git он не те качает, заранее благодарю..
Konctantin
11.04.2010, 08:46
не ту ветку качаете
Чтобы скачать исходники из определённой ветки: Сначала скачиваем исходники, потом:
git checkout -b имя_нужного_раздела origin/имя_нужного_раздела
Чтобы создать новую ветку:
git branch имя_раздела
Посмотреть все ветки:
git branch
Чтобы переключится в нужную ветку:
git checkout имя_раздела
Feel the Power
11.04.2010, 11:46
Всем доброго времени суток. Народ подскажите как скачать у карателя исходники отсюда http://github.com/insider42/mangos/tree/333
а то я делаю git clone git://github.com/insider42/mangos.git он не те качает, заранее благодарю..
Вы качаете весь репозиторий, со всеми ветками, а вам нужна только ветка 333. Чтобы скачать только одну ветку можно сделать так:
git clone адрес_репозитория имя_ветки
Или воспользоваться командами в предыдущем посте для переключения ветки в уже скачанном репозитории.
Вы качаете весь репозиторий, со всеми ветками, а вам нужна только ветка 333. Чтобы скачать только одну ветку можно сделать так:
git clone адрес_репозитория имя_ветки
Или воспользоваться командами в предыдущем посте для переключения ветки в уже скачанном репозитории.
если я вас правильно понимаю , то для того что бы скачать себе исходники необходимо сделать вот так на примере исходников карателя.
git clone git://github.com/insider42/mangos.git 333 ?
а с веткой 330 или 0.12 так же можно,или есть отличия.?
это я уже про
git clone git://github.com/mangos/mangos.git
git clone git://github.com/insider42/mangos.git
cd mangos
git checkout -b 333 origin/333
если я вас правильно понимаю , то для того что бы скачать себе исходники необходимо сделать вот так на примере исходников карателя.
git clone git://github.com/insider42/mangos.git 333 ?
а с веткой 330 или 0.12 так же можно,или есть отличия.?
это я уже про
git clone git://github.com/mangos/mangos.git
Качайте весь репозиторий, а после будете "ходить" по ветвям, если будет нужно. Что бы скачать 1 ветвь именно приведённая вам команда и нужна.
я пользуюсь давнлоадером который на сайте)
Feel the Power
20.04.2010, 14:14
если я вас правильно понимаю , то для того что бы скачать себе исходники необходимо сделать вот так на примере исходников карателя.
git clone git://github.com/insider42/mangos.git 333 ?
Верно, на винде даже не нужно создавать новый локальный репозиторий - git его сам создаст.
а с веткой 330 или 0.12 так же можно,или есть отличия.?
это я уже про
git clone git://github.com/mangos/mangos.git
Конечно можно.
я пользуюсь давнлоадером который на сайте)
Тогда мы теряем историю ревизий и возможность обновлять локальный репозиторий (git pull).
Ну и чтобы не плодить папки с разными форками репозиториев, можно делать все в одном.
git remote add name git://github.com/name/mangos.git
git fetch name
git checkout -b branch-name name/remoute_branch_name
git pull name remoute_branch_name
Выделенное заменить на нужные данные
Так как будет загружаться форк, то трафика будет меньше уходить, чем на полную версию исходников.
Ну и чтобы не плодить папки с разными форками репозиториев, можно делать все в одном.
git remote add name git://github.com/name/mangos.git
git fetch name
git checkout -b branch-name name/remoute_branch_name
git pull name remoute_branch_name
Выделенное заменить на нужные данные
Вот за это спасибо большое.:thank_you:
и последний вопрос.
Какие команды нужно выполнить для реализации следующего:
необходимо скачать вот такой коммит e126da8418caa9d7ef8287d3194670a55350a8c7 в бранче 330
а именно [9590]
не могу сообразить как,засираю форки и все.помогите если не сложно.
ProGit.pdf почитал.
найдено
If you want to pull commit "4568587" into your branch, you can run
$git cherry-pick 45685875897b5856gv86f45986g8bg7
This pulls the same change introduced in "4568587" , but you get a new commit SHA-1 value,
because the date applied is different.
тоесть если я правильно понимаю.то.
Надо скачать всю ветку.потом из нее выдрать коммит этой командой.
ребят помогите правда совсем запутался.
git clone git://github.com/mangos/mangos.git
cd mangos
git checkout -b 330 origin/330
а дальше что?
$git cherry-pick e126da8418caa9d7ef8287d3194670a55350a8c7
так?
или можно скачивать сразу форк 330?
то есть первую заменить на
git clone git://github.com/mangos/330/mangos.git
или нет?
а вообще ведь можно и с мастер ветки содрать этот коммит только вот как?
разобрался.спасибо.
нет вру не разобрался.
странно вроде как ресет прошел до комита а рева осталась прежняя.
Есть у кого информация о том как скачать определенную ревизию с бранча, если можно в примерах.
vBulletin® v3.8.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot