Git: выкачать промежуточную версию программы

Рейтинг: 2Ответов: 1Опубликовано: 22.02.2015

Осваиваю git. Но до конца смысла его не понял. Возможно ли выкачать промежуточную версию программы? Или просто делал программу и тут решил, что все это не то, и нужно откатится на несколько коммитов и начать оттуда заново?

Кроме github, какие еще есть репозитории, чтоб можно было бесплатно размещать свои проекты приватно, или как можно создать свой репозиторий?

Ответы

▲ 4Принят

Вы можете получить любую версию вашего кода, просто откатившись до нужного коммита, например, так:

git checkout -b <new_branch> <start_point>

где

new_branch - имя локальной ветки;
start_point - идентификатор коммита, до которого вы хотите откатиться.

На тему аналогов github проще спросить в поиске. Навскидку вспоминается bitbucket и gitorious.