Visual Studio용 GitHub 확장2025-08-14T12:47:17-07:00

Visual Studio GitHub가 함께 개선되었습니다.

GitHub 및 Visual Studio를 사용하여 소스 제어 및 CI/CD 워크플로를 코드에 더 가깝게 만듭니다.
이제 GitHub 지원이 Visual Studio에 구축됩니다.

GitHub와 원활한 통합

GitHub.com 또는 GitHub 엔터프라이즈 계정을 인증하여 리포지토리를 만들고 Visual Studio를 통해 첫 번째 커밋을 GitHub에 푸시합니다.

Copilot Free(무료)를 통해 누구나 AI의 편리함을 활용할 수 있습니다.

GitHub Copilot Free(무료)를 사용하면 IDE에서 AI 기반 코딩 지원을 경험할 수 있으며, 선택된 Copilot 기능에 대한 제한된 액세스를 제공합니다. 이제 Copilot Free (무료)를 통해 Visual Studio의 모든 AI 통합 기능에 액세스할 수 있습니다. 여기에는 완료, 편집, 채팅이 포함됩니다.

IDE 내에서 복제 및 코드

IDE 내에서 복제 및 코드

GitHub 리포지토리를 찾아보고 로컬 컴퓨터에 리포지토리를 복제하여 커밋 및 푸시를 시작합니다.

새 리포지토리 만들기 및 푸시

로컬 코드를 가져와서 GitHub의 새 리포지토리에 한 단계씩 푸시합니다. Visual Studio는 로컬 및 원격 리포지토리 생성을 처리합니다. 리포지토리를 완전히 비공개로 설정할 수도 있습니다.

분기, 스테이징 및 커밋

상태 표시줄에서 분기를 생성하고 전환합니다. Git 변경 내용 도구 창에서 GitHub 이슈 검색을 사용하여 변경 내용을 확인하고, 커밋할 파일을 스테이징하고, 커밋합니다.

병합 및 다시 지정

Visual Studio 내에서 바로 기능을 완료한 후 분기를 병합 또는 다시 지정합니다. 끌어오기 시, 
병합하거나 리베이스 수행을 선택할 수 있고, 가져오기 시, 분기를 정리할 수도 있습니다.

끌어오기 요청 만들기

새 끌어오기 요청 창의 원격 분기에서 끌어오기 요청을 만듭니다. Visual Studio 내에서 제목, Markdown을 지원하는 설명, 검토자를 추가하고 변경 내용을 한 번에 요약하여 확인할 수 있습니다.

병합 충돌 해결

Visual Studio는 발생한 병합 충돌 발생 시 곧장 인식하고 Git 변경 내용 창에 병합되지 않은 변경 내용을 표시합니다. 기본 제공 병합 편집기는 충돌하는 각 변경 사항을 안내하여 들어오는 쪽이나 현재 쪽을 선택할 수 있도록 하고 병합을 수락하는 경우 결과를 보여 줍니다.

GitHub 작업과 통합된 CI/CD 워크플로

Visual Studio 게시를 사용하면 Azure에 배포되는 ASP.NET Core 애플리케이션에 대한 GitHub Actions를 쉽게 설정할 수 있습니다. Visual Studio는 몇 번의 클릭만으로 작동하는 GitHub Actions 워크플로를 생성합니다.