
“Я часто использую новую интеграцию Git. Это простой и понятный интерфейс Git!”
– пользователь GitHub
– пользователь GitHub
Простая интеграция с GitHub
Проверьте подлинность своей учетной записи GitHub.com или GitHub Enterprise, чтобы создать репозиторий и отправить первые фиксации в GitHub посредством Visual Studio.

Клонирование и написание кода из IDE
Просмотрите репозитории GitHub и клонируйте свой репозиторий на локальный компьютер, чтобы начать фиксацию и отправку.
Создание и отправка новых репозиториев
Возьмите локальный код и отправьте его в новый репозиторий на сайте GitHub одним действием. Visual Studio обрабатывает создание локального и удаленного репозитория. Вы даже можете сделать репозиторий полностью частным.


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

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

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