Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Узнайте, как клонировать общедоступный репозиторий из GitHub на локальный компьютер, используя Visual Studio Code.
Откройте удаленный репозиторий
Откройте удаленный репозиторий на локальном компьютере.
- Установите расширение удаленного репозитория
- Выберите удаленный индикатор в нижней левой части Visual Studio Code.
- Следуйте инструкциям.
Visual Studio Code использует проверку подлинности Git, предоставляемую операционной системой (например, macOS KeyChain или диспетчер учетных данных Windows) с любой функциональностью Git. Выходные данные видны в Командной палитре > Git: Показать вывод Git.
Подключение к пользовательским доменам GitHub
По умолчанию Visual Studio Code предполагает, что репозитории размещаются в github.com
. Если необходимо подключиться к репозиторию в другом домене (например, корпоративный GitHub, например, github.<company_name>.com
), необходимо настроить путь Git соответствующим образом.
Чтобы обновить путь Git в VS Code, откройте Файл → Параметры → Настройки и найдите Git: Path
. Этот параметр позволяет указать абсолютный путь к исполняемому файлу Git, который работает с пользовательским доменом GitHub.
Кроме того, можно добавить или обновить параметр git.path
непосредственно в файле settings.json
, чтобы убедиться, что VS Code использует правильный двоичный файл Git для всех операций репозитория.
Открытие локального репозитория
Если у вас есть существующий репозиторий на локальном компьютере и хотите открыть его в Visual Studio Code, просто откройте папку. Visual Studio Code распознает вложенную папку .git
и отображает соответствующие сведения.
- Нажмите клавиши CTRL + + O.
- Выберите папку .
Инициализация нового репозитория
Используйте следующую процедуру, чтобы создать локальный репозиторий исходного кода с помощью git
.
Выберите элемент управления версиями на панели действий или используйте сочетание клавиш Ctrl + Shift + G.
Выберите инициализировать репозиторий.
После инициализации репозитория создайте репозиторий на сайте GitHub. Затем добавьте этот репозиторий в качестве удалённого репозитория в локальный проект через палитру команд: выполните поиск Git: Add remote
.
Создание ветви для изменений
Создайте новую ветвь, чтобы фиксировать изменения и изолировать их от основной или ветви по умолчанию.
- Выберите систему управления версиями на панели действий.
- Выберите многоточие (...) рядом с элементом контроля версий.
- Выберите Ветвь -Создать ветвь.
Фиксация изменений локально
После внесения изменений в файлы в ветви зафиксируйте изменения.
Выберите систему управления версиями на панели активности.
Введите сообщение коммита, затем нажмите Commit.
Отправьте локальную ветвь в GitHub
- Выберите значок "Система управления версиями" на панели действий.
- Выберите Опубликовать ветвь. Если репозиторий не существует на GitHub, он создает репозиторий для вас.
Просмотр выходных данных Git
Вы можете просмотреть выходные данные команд Git, используя расширение Source Control. Эти выходные данные помогают отладить при сбое команды.
Щелкните значок "Система управления версиями" на панели действий.
Щелкните многоточие (...) и выберите элемент Показать выходные данные Git.
Инструменты Visual Studio Code для работы с Git и GitHub
При работе в Visual Studio Code с репозиторием необходимо использовать отдельные средства.
Значок | Информация | Доступ из |
---|---|---|
Команды Git в палитре команд | F1 | |
![]() |
Расширение контроля исходного кода | Панель действий |
![]() |
Расширение запросов на вытягивание и сообщений о проблемах на GitHub | Панель активности |
Расширение репозиториев GitHub | Вы можете быстро и без труда открыть репозиторий GitHub. Для этого можно выполнить поиск репозиториев GitHub и выбрать команду "Открыть репозиторий" в палитре команд, нажать клавишу F1 или выбрать команду Open GitHub Repository... (Открыть репозиторий GitHub) из удаленного индикатора (зеленая кнопка слева в нижнем углу строки состояния). |