2017-02-22 16 views
2

Я использую git clone https://github.com/git/git.git, чтобы клонировать локально и впоследствии устанавливать программу git. К сожалению, когда процедура установки завершена, версия программного обеспечения 2.12.0.rc2.2g80ba04ed9.Получить последнюю стабильную версию git

Как клонировать последнюю стабильную версию вместо кандидата на выпуск?

ответ

1

Релизы отмечены тегами. Просто проверьте последний стабильный и создайте, как обычно. В настоящее время последняя стабильная сборка 2.11.1:

$ git checkout v2.11.1 

Для более общего подхода, можно использовать git tag и некоторые оболочки сценариев автоматически вывести последний стабильный тег:

$ git checkout `git tag | sort -V | grep -v "\-rc" | tail -1` 
+0

Спасибо! Но если я не установил git на моем O.S. Я должен использовать команду 'clone'. Есть ли способ клонировать определенный тег? Или я не прав? – Cyr

+2

@Cyr у вас должен быть установлен git, иначе клон не будет работать. :) Если вы передаете аргумент '--branch' для клонирования, это говорит git, чтобы проверить эту ветку вместо master. Здесь также можно использовать теги, поэтому вы можете использовать тег 'v2.11.1', как это предложил Mureinik в этом ответе. – Andy

+1

@Cyr у вас установлен git - вот как вы можете выполнить 'git clone'. ** После ** клонирования вы можете переключиться на соответствующую ветку, как я показал в своем ответе выше. – Mureinik