Для получения Git-репозитория вы можете использовать два основных способа.
Во-первых, создать локальный репозиторий и поместить в него существующий проект.
Во-вторых, вы можете клонировать удаленный репозиторий с другого сервера.
Создать локальный репозиторий и поместить файлы в него
- Откройте палитру команд (Ctrl + Shift + P) и начните
вводить Git: Инициализировать
репозиторий (Git: Initialize
Repository).
Выполните эту команду;
- Другой способ — откройте представление Система управления
версиями (Source Control) и
нажмите Инициализировать репозиторий
(Initialize Repository);
- Visual Studio Code предложит вам создать репозиторий прямо в вашей рабочей
области или выбрать для него произвольный каталог. Выберите свою рабочую
область;
- Visual Studio Code создаст репозиторий и откроет представление Система управления
версиями (Source Control). В нем в
разделе Изменения
(Changes) вы увидите все свои
файлы. На картинке это два скрипта (bitdepth.sbsl и
coldev.sbsl) и файл рабочей области
coldevex.code-workspace, который создала Visual Studio
Code.
Выше, в разделе Репозитории системы управления
версиями (Source Control
Repositories)
указано имя репозитория coldevex и имя ветки
main, которая находится в вашем рабочем
каталоге.
Звездочка после имени ветки main говорит о том,
что в рабочем каталоге есть изменения, которые еще не зафиксированы в
репозитории.
Если вы посмотрите на файловую систему, то увидите, что Visual Studio
Code создала в указанном вами каталоге папку с именем .git, содержащую
все необходимые файлы репозитория — основу Git-репозитория.
- Теперь вы добавите два своих скрипта под версионный контроль. Файл рабочей
области добавлять не нужно, что с ним делать вы узнаете в следующем разделе;
- Сначала добавьте каждый из скриптов в индекс. Для этого нажмите
(Индексировать изменения / Stage Changes) в строке
файла (значки появляются при наведении мыши на строку);
- В результате оба ваших скрипта окажутся в разделе Промежуточные
изменения (Staged Changes);
- В поле Сообщение
(Message) напишите
сообщение коммита, которое для вас и для других разработчиков поясняет
выполненные изменения. Нажмите Фиксация
(Commit);
- Через некоторое время раздел Промежуточные
изменения (Staged Changes)
исчезнет и представление примет следующий вид:
В разделе Изменения
(Changes)
останется только файл рабочей области. Он по прежнему не
находится под версионным контролем (с ним вы разберетесь
позже).
В разделе Граф системы управления версиями
(Source Control Graph)
появится первая запись об истории коммитов в вашем репозитории,
состоящая из сообщения, которое вы ввели, и вашего
имени, которое вы указали при настройке Git.
Позже вы разберете, что делают все выполненные вами команды. В данный момент главное
то, что у вас есть Git-репозиторий с отслеживаемыми файлами и начальным
коммитом.
Клонировать удаленный репозиторий
Для получения копии существующего Git-репозитория (например, проекта, в разработке
которого вы хотите участвовать) необходимо его клонировать. Если вы знакомы с
другими системами контроля версий, такими как Subversion, то заметите, что команда
называется Git: Клонировать
(Git: Clone), а не
Checkout или Обновить конфигурацию из
хранилища (если говорить про хранилище конфигурации
«1С:Предприятия»). Это важное различие.
Вместо того чтобы просто получить рабочую копию, Git получает копию практически всех
данных, которые есть на сервере. При клонировании с сервера забирается каждая версия
каждого файла из истории проекта. Фактически, если серверный диск выйдет из строя,
вы можете использовать любой из клонов на любом из клиентов, для того чтобы вернуть
сервер в то состояние, в котором он находился в момент клонирования.
Чтобы клонировать удаленный репозиторий, выполните следующие действия:
- Откройте палитру команд (Ctrl + Shift + P) и начните
вводить Git: Клонировать
(Git: Clone). Выполните
эту команду;
- Укажите адрес удаленного репозитория и выберите его из списка;
- Visual Studio Code попросит вас выбрать каталог на вашем компьютере, в котором
будет находиться локальный репозиторий. Выберите его;
- Через некоторое время Visual Studio Code спросит, хотите ли вы открыть
клонированный репозиторий. Нажмите Открыть;
- Visual Studio Code откроет представление Проводник
(Explorer), в котором вы увидите файлы
клонированного репозитория;
- Если вы перейдете в представление Система управления
версиями (Source Control) то
увидите, что в вашем рабочем каталоге находится ветка
main, а в истории репозитория есть несколько
коммитов.