Для получения Git-репозитория вы можете использовать два основных способа.
Во-первых, создать локальный репозиторий и поместить в него существующий проект. Во-вторых, вы можете клонировать удаленный репозиторий с другого сервера.
Позже вы разберете, что делают все выполненные вами команды. В данный момент главное то, что у вас есть Git-репозиторий с отслеживаемыми файлами и начальным коммитом.
Для получения копии существующего Git-репозитория (например, проекта, в разработке которого вы хотите участвовать) необходимо его клонировать. Если вы знакомы с другими системами контроля версий, такими как Subversion, то заметите, что команда называется (Клонировать репозиторий Git) (Clone), а не Извлечь (Checkout) или Обновить конфигурацию из хранилища (если говорить про хранилище конфигурации «1С:Предприятия»). Это важное различие.
Вместо того чтобы просто получить рабочую копию, Git получает копию практически всех данных, которые есть на сервере. При клонировании с сервера забирается каждая версия каждого файла из истории проекта. Фактически, если серверный диск выйдет из строя, вы можете использовать любой из клонов на любом из клиентов, для того чтобы вернуть сервер в то состояние, в котором он находился в момент клонирования.
Клонировать репозиторий и сразу же импортировать его проект в рабочую область можно в панели Навигатор. Если у вас нет еще ни одного проекта, нажмите ссылку в центре панели — Импортировать проект(ы) из репозитория Git. Если панель уже занята проектами, нажмите .
Выберите Клонировать URI и нажмите Далее.
В поле URI укажите адрес репозитория, который вы хотите клонировать. Укажите пользователя и пароль для доступа к удаленному репозиторию. Установите флажок Сохранить в защищенном хранилище, чтобы 1C:EDT могла в дальнейшем автоматически использовать эти данные для аутентификации. Нажмите Далее.
Вы увидите ветки, которые есть в этом репозитории. Если вы точно знаете, какие ветки вам нужны, выберите их. В противном случае отметьте все ветки и нажмите Далее.
В вашем примере в репозитории есть единственная ветка master.
Убедитесь, что выбран вариант Импорт из существующего проекта Elipse и нажмите Далее.
1C:EDT покажет вам проекты, находящиеся в удаленном репозитории. Отметьте их все, если их несколько, и нажмите Готово.
В результате в вашей локальной папке будет создана папка .git и папка с именем исходного репозитория (coldev в вашем случае). Будут скачаны все данные для этого репозитория и будет извлечена рабочая копия последней версии.
В панели Навигатор вы увидите проект, импортированный из локального репозитория после клонирования. Рядом с именем проекта, в квадратных скобках, вы увидите имя репозитория и имя ветки, которая была извлечена в рабочий каталог.
В Git реализовано несколько транспортных протоколов, которые вы можете использовать для связи с удаленным репозиторием. Для примера вы использовали протокол https, но можно использовать и другие протоколы, выбрав их при клонировании.
По материалам книги Pro Git (авторы Scott Chacon и Ben Straub, издательство Apress). Книга распространяется по лицензии Creative Commons Attribution Non Commercial Share Alike 3.0 license.