Перейти к основному контенту
Visual Studio
Расширение GitHub для Visual Studio2025-08-14T12:47:18-07:00

Эффективная комбинация Visual Studio и GitHub

Используйте GitHub и Visual Studio, чтобы приблизить управление исходным кодом и рабочие процессы CI/CD к коду.
Теперь поддержка GitHub встроена в Visual Studio.

Простая интеграция с GitHub

Проверьте подлинность своей учетной записи GitHub.com или GitHub Enterprise, чтобы создать репозиторий и отправить первые фиксации в GitHub посредством Visual Studio.

Используя Copilot Free, все могут применять возможности ИИ

GitHub Copilot Free дает возможность использовать помощь на базе искусственного интеллекта при написании кода в интегрированной среде разработки за счет ограниченного доступа к некоторым функциям Copilot. Используя Copilot Free, можно использовать все интегрированные в Visual Studio функции ИИ, в том числе завершения, правки и чат.

Клонирование и написание кода из IDE

Клонирование и написание кода из IDE

Просматривайте репозитории GitHub и клонируйте репозиторий на локальный компьютер, чтобы начать фиксацию и отправку.

Создание и отправка новых репозиториев

Возьмите локальный код и отправьте его в новый репозиторий на сайте GitHub одним действием. Visual Studio обрабатывает создание локального и удаленного репозитория. Также можно сделать репозиторий полностью частным.

Ветвление, подготовка и фиксация

Создавайте и переключайтесь между ветвями из строки состояния. Просматривайте изменения, подготавливайте файлы, которые нужно зафиксировать, и выполняйте фиксацию с помощью функции поиска проблем GitHub в окне инструмента “Изменения Git”.

Объединение и перемещение изменения из одной ветви в другую

Можно объединять или перемещать изменения из одной ветви в другую после завершения выполнения функций непосредственно из Visual Studio. При вытягивании также можно выбрать 
объединение или перемещение изменений из одной ветви в другую, а при извлечении — урезание ветвей.

Создать запрос на вытягивание

Создайте запрос на вытягивание из удаленных ветвей в окне нового запроса на вытягивание. Можно добавить название, описание с поддержкой Markdown, проверяющих, а также увидеть сводку сразу всех изменений в Visual Studio.

Устранение конфликтов объединения

Visual Studio распознает конфликты объединения при их возникновении и отображает необъединенные изменения в окне “Изменения Git”. Встроенный редактор объединения последовательно показывает каждое изменение с конфликтом, в каждом случае можно принять либо новый, либо существующий вариант. Когда вы принимаете объединение, отображается результат.

Интегрированные рабочие процессы CI/CD с действиями GitHub

С помощью Visual Studio Publish вы можете легко настроить GitHub Actions для приложений ASP.NET Core, разворачиваемых в Azure. Visual Studio создаст для вас рабочий процесс GitHub Actions всего несколькими щелчками мыши.