LINUX.ORG.RU

Подскажите по GIT

 ,


0

2

Постоянно использую svn и дальше git clone длео не заходило. После git remote update вижу такой список:

Из git://github.com/linux4sam/linux-at91
 * [новая ветка]     linux-2.6.39-at91 -> linux4sam/linux-2.6.39-at91
 * [новая ветка]     linux-3.10-at91 -> linux4sam/linux-3.10-at91
 * [новая ветка]     linux-3.18-at91 -> linux4sam/linux-3.18-at91
 * [новая ветка]     linux-3.4.9-at91 -> linux4sam/linux-3.4.9-at91
 * [новая ветка]     linux-3.6.9-at91 -> linux4sam/linux-3.6.9-at91
 * [новая ветка]     linux-4.1-at91 -> linux4sam/linux-4.1-at91
 * [новая ветка]     linux-4.4-at91 -> linux4sam/linux-4.4-at91
 * [новая ветка]     master     -> linux4sam/master
 * [новая метка]     5series_1.1 -> 5series_1.1
 * [новая метка]     5series_1.2 -> 5series_1.2
 * [новая метка]     linux4sam_4.0 -> linux4sam_4.0
 * [новая метка]     linux4sam_4.1 -> linux4sam_4.1
 * [новая метка]     linux4sam_4.2 -> linux4sam_4.2
 * [новая метка]     linux4sam_4.5 -> linux4sam_4.5
 * [новая метка]     linux4sam_4.6 -> linux4sam_4.6
 * [новая метка]     linux4sam_4.7 -> linux4sam_4.7
 * [новая метка]     linux4sam_4.7-rc1 -> linux4sam_4.7-rc1
 * [новая метка]     linux4sam_4.7-rc2 -> linux4sam_4.7-rc2
 * [новая метка]     linux4sam_5.0 -> linux4sam_5.0
 * [новая метка]     linux4sam_5.0-alpha1 -> linux4sam_5.0-alpha1
 * [новая метка]     linux4sam_5.0-alpha2 -> linux4sam_5.0-alpha2
 * [новая метка]     linux4sam_5.0-alpha3 -> linux4sam_5.0-alpha3
 * [новая метка]     linux4sam_5.0-alpha4 -> linux4sam_5.0-alpha4
 * [новая метка]     linux4sam_5.0-alpha5 -> linux4sam_5.0-alpha5
 * [новая метка]     linux4sam_5.0-alpha6 -> linux4sam_5.0-alpha6
 * [новая метка]     linux4sam_5.0-alpha7 -> linux4sam_5.0-alpha7
 * [новая метка]     linux4sam_5.0-beta1 -> linux4sam_5.0-beta1
 * [новая метка]     linux4sam_5.1 -> linux4sam_5.1
 * [новая метка]     linux4sam_5.2 -> linux4sam_5.2
 * [новая метка]     linux4sam_5.3 -> linux4sam_5.3
 * [новая метка]     linux4sam_5.4 -> linux4sam_5.4
 * [новая метка]     linux4sam_5.5 -> linux4sam_5.5

Мне необходимо как то получить linux-3.10-at91 -> linux4sam/linux-3.10-at91, делаю git checkout origin/linux-3.10-at91 -b linux-3.10-at91 в ответ получаю fatal: Нельзя обновить пути и одновременно переключиться на ветку «linux-3.10-at91».
Вы хотели переключиться на «origin/linux-3.10-at91», что не может быть определено как коммит?
Как мне взять нужную версию коммита?

★★★★★

Ответ на: комментарий от BaBL

bash-4.3$ git checkout -b linux-3.10-at91
Переключено на новую ветку «linux-3.10-at91»

как скачать то?

splinter ★★★★★
() автор топика
Ответ на: комментарий от splinter

bash-4.3$ git checkout origin/linux-3.10-at91
error: pathspec 'origin/linux-3.10-at91' did not match any file(s) known to git.

Ну понятно, наверное, что если первая команда сфейлилась - вторую выполнять не стоило?

git branch -a

BaBL ★★★★★
()
Ответ на: комментарий от BaBL

bash-4.3$ git branch -a
remotes/linux4sam/linux-2.6.39-at91
remotes/linux4sam/linux-3.10-at91
remotes/linux4sam/linux-3.18-at91
remotes/linux4sam/linux-3.4.9-at91
remotes/linux4sam/linux-3.6.9-at91
remotes/linux4sam/linux-4.1-at91
remotes/linux4sam/linux-4.4-at91
remotes/linux4sam/master

splinter ★★★★★
() автор топика
Ответ на: комментарий от splinter

git checkout linux4sam/linux-3.10-at91
git checkout -b linux-3.10-at91

только удали сначала linux-3.10-at91 которую ты в предыдущем сообщении создал.

BaBL ★★★★★
()
Ответ на: комментарий от EXL

bash-4.3$ git branch -d linux-3.10-at91
fatal: Не удалось найти объект коммита для HEAD

splinter ★★★★★
() автор топика

Мне необходимо как то получить linux-3.10-at91 -> linux4sam/linux-3.10-at91

git clone -b linux-3.10-at91 https://github.com/linux4sam/linux-at91.git

EXL ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.