Visual Studio에서 원격 분기로 푸시

GitHub에 인증하고 나면 Visual Studio에서 GitHub 워크플로를 개선할 수 있습니다. 이러한 향상된 기능 중 하나는 한 번의 클릭으로 로컬 프로젝트를 GitHub로 바로 푸시(또는 게시)하는 기능입니다. 간단한 Git 워크플로의 최종 단계는 원격에 변경 내용을 밀어넣는 것입니다.

원격은 origin/기본(또는 origin/master)와 같은 로컬 컴퓨터가 아닌 다른 위치에서 호스트되는 Git 리포지토리에 대한 참조입니다. 여기서 "origin"은 원격의 기본 이름입니다. 이 용어에 대한 자세한 내용은 Git 웹 사이트의 Git Branching - Remote Branches(Git 분기 - 원격 분기) 페이지를 참조하세요.

이 문서에서 언급하는 GitHub 리포지토리 대신에 GitHub, GitLab 또는 Azure DevOps와 같이 원하는 Git 공급자를 사용하여 원격으로 작업할 수 있습니다.

Visual Studio에서 원격에 푸시하는 방법은 다음과 같습니다.

  1. 이전에 만들었거나복제한 리포지토리에서 작업할 파일이 열려 있는지 확인합니다.

  2. 파일을 변경하고 저장한 후 Git 변경 내용 탭을 선택하고 변경 내용을 커밋합니다.

  3. Git 변경 내용 창에서 수신 커밋과 발신 커밋 수를 포함하는 링크 텍스트를 확인합니다. 다음 예제에서 링크 텍스트는 발신 1개/수신 0개로 되어 있습니다.

    Visual Studio 2022에서 발신/수신 링크 텍스트가 강조 표시된 Git 변경 내용 창

    “발신” 텍스트는 아직 원격에 푸시되지 않은 커밋 수를 나타내고, “수신” 텍스트는 페치었지만, 원격에서 아직 풀하지 않은 커밋을 나타냅니다.

  4. 원격에 푸시하려면 푸시 단추(위쪽 화살표)를 선택하거나 Git 메뉴에서 푸시를 선택합니다.