Visual Studio 및 GitHub
Visual Studio용 GitHub 확장2021-11-19T10:01:23-08:00

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

“저는 새 Git 통합을 많이 사용합니다. 간단하고 깔끔한 Git 환경입니다!”
– GitHub 사용자

GitHub와 원활한 통합

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

Seamless integration with GitHub
Clone and code from within the IDE

IDE 내에서 복제 및 코드

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

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

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

Create and push new repos

분기, 스테이징 및 커밋

상태 표시줄에서 분기를 만들고 전환합니다. 변경 내용을 보고, 커밋할 파일을 스테이징하고, Git 변경 내용 도구 창에서 커밋합니다.

병합 및 다시 지정

Visual Studio 내에서 직접 기능을 완료한 후 분기를 병합하거나 다시 지정합니다. 또한 가져올 때 분기를 병합 또는 다시 지정하거나
 가져올 때 분기를 제거하도록 선택할 수 있습니다.

Resolve merge conflicts

병합 충돌 해결

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

리포지토리 기록 찾아보기

Git 리포지토리 창을 사용하여 분기 및 해당 기록을 전체적으로 파악할 수 있습니다. 개별 커밋을 선택하여 세부 정보 및 파일 차이 보기 어떤 사용자는 Diff를 나란히 보는 것을 선호하고 어떤 사용자는 인라인 보기를 선호합니다. Visual Studio 둘 다 가져옵니다. 이 설정은 변경해도 유지되므로 설정하고 잊어버릴 수 있습니다.

Browse your repository history
Integrated CI/CD workflows with GitHub actions

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

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

피드백