Эффективная комбинация 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
Просматривайте репозитории GitHub и клонируйте репозиторий на локальный компьютер, чтобы начать фиксацию и отправку.
Создание и отправка новых репозиториев
Возьмите локальный код и отправьте его в новый репозиторий на сайте GitHub одним действием. Visual Studio обрабатывает создание локального и удаленного репозитория. Также можно сделать репозиторий полностью частным.


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


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