Git — это самая широко используемая система управления версиями, позволяющая отслеживать изменения, вносимые в код с течением времени, и выполнять откат к определенным версиям, а также поддреживать совместную работу над проектом. Эти функции обеспечивают git-репозитории программного кода.
GitHub — это платформа для совместной работы, использующая Git для управления программными репозиториями с удаленным хранением . В нашем курсе использование Git нацелено на синхронизацию домашнего репозитория программного проекта с рабочими проектами в компьютерных классах.
Чтобы начать работу с Git в Visual Studio нужно создать собственный репозиторий на GitHub, либо через веб-интерфейс GitHub или через среду MVS (меню Git и пункт <Создать репозиторий Git>):
Следует понимать, что Git имеет собственный локальный репозиторий, отдельный от папки проекта, создаваемого MVS, а Github предоставляет удаленный репозиторий, управляемый Git.
После создания репозитория Git или клонированного репозитория Visual Studio обнаруживает репозиторий Git и добавляет его в список локальных репозиториев в меню Git. После этого вы можете быстро получить доступ к репозиториям Git и переключаться между ними.
Основная часть любого рабочего процесса Git заключается в изменении файлов и фиксации изменений в этих файлах. Внесите изменения в файл, сохраните его, перейдите на вкладку "Изменения Git" и зафиксируйте это изменение.
Для удаленной работы с проектом используется клонирование репозитория. (После входа Visual Studio через диалоговое окно клонирования репозитория, в котором в окне "Открыть из GitHub " перечислены все репозитории, к которым у вас есть доступ. Выберите нужный, а затем нажмите кнопку "Клонировать". Если список репозиториев не отображается, введите расположение репозитория и нажмите кнопку "Клонировать".
Затем Visual Studio представляет список решений в репозитории. Выберите решение, которое вы хотите загрузить или открыть представление папок в обозревателе решений.
При необходимости представление папок по умолчанию можно изменить на представление решения из меню Git . Для этого выберите Параметры>Система управления версиями>Глобальные параметры Git>Автоматически загружать решение при открытии репозитория Git.