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

“Я часто использую новую интеграцию 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 всего несколькими щелчками мыши.