이 페이지에서는 Cloud Workstations 기본 편집기의 Git 지원으로 애플리케이션 파일에 버전 제어를 사용하는 방법을 설명합니다.
작업 표시줄에서 소스 제어를 클릭하여 새 Git 저장소를 만들거나, 기존 Git 저장소에 액세스하거나, 기존 및 스테이징된 변경사항을 보거나, 변경사항을 병합합니다.
여기에서 기본 편집기 내에서 변경사항을 스테이징하거나 스테이징을 해제할 수 있으며, 파일의 이전 상태와 현재 버전의 차이를 비교하고, 모든 변경사항을 커밋할 수 있습니다.
Git로 인증
커스텀 샘플을 가져올 때처럼 Git 저장소에 변경사항을 가져오기 또는 내보내거나 저장소를 클론하려면 Git에 인증해야 합니다.
인증이 필요한 작업을 수행하면 Git에서 비밀번호를 입력하라는 메시지가 표시됩니다. 보다 안전한 Git 비밀번호 대안인 개인 액세스 토큰(PAT)을 입력합니다. PAT 설정 방법에 대한 자세한 내용은 개인 액세스 토큰 만들기 가이드를 참조하세요.
워크플로를 더 효율적으로 만들고 PAT를 여러 번 입력할 필요가 없게 하려면 Git에서 15분 동안 PAT를 캐시하도록 사용자 인증 정보 도우미를 사용 설정합니다.
- 터미널 > 새 터미널을 클릭하여 Cloud Workstations 기본 편집기 터미널을 실행합니다.
다음 명령어를 실행합니다.
git config --global credential.helper cache
시간 제한 길이 변경 및 사용자 인증 정보 저장소의 로컬 경로 지정과 같은 더 많은 맞춤설정 옵션은 Git 도구 - 사용자 인증 정보 저장소 문서를 참조하세요.
여러 저장소 간 전환
Cloud Workstations 기본 편집기를 사용하여 여러 Git 저장소 간에 작업할 수 있습니다. 저장소 간에 전환하려면 Cloud Workstations 기본 편집기 상태 표시줄에서 저장소 이름을 클릭합니다. 메뉴에서 범위를 전환할 저장소를 선택합니다.
그러면 선택한 저장소의 컨텍스트로 소스 제어: Git 패널이 업데이트됩니다.
작업 변경사항 표시
파일을 추가, 수정, 삭제할 때 이러한 변경사항은 소스 제어: Git 패널의 변경 섹션에 반영됩니다. 선택한 파일을 열거나, 변경사항을 스테이징하거나, 변경사항을 삭제하거나, 이 커밋에서 수행된 변경사항을 확인할 수 있습니다.
비교 뷰 사용 설정
변경된 파일은 소스 제어: Git 패널에서 변경사항 아래에 표시됩니다. 변경된 파일을 스테이징한 경우 스테이징된 변경사항 아래에도 표시됩니다. 이 파일 중 하나를 클릭하면 비교 뷰가 표시되어 파일의 이전 커밋 상태와 현재 상태 간의 변경사항을 확인할 수 있습니다.
변경사항 커밋
변경사항을 확인할 준비가 되면 Cloud Workstations에서 바로 확인할 수 있습니다.
Cloud Workstations 터미널을 사용하여 다음 git 명령어를 실행합니다. 이메일 및 이름을 본인의 데이터로 업데이트해야 합니다.
git config --global user.email alex@example.com git config --global user.name Alex
변경사항을 확인하려면 기본 편집기의 소스 제어: Git 패널에서 커밋 메시지를 작성한 후 click check_box커밋을 클릭하거나 Control+Enter(또는 mac OS에서는 Command+Enter)를 누릅니다.
저장소 클론
Cloud Workstations 기본 편집기에서 사용할 원격 Git 저장소를 클론하려면 다음 안내를 따르세요.
- 저장소 URL 검색: GitHub 저장소의 경우 저장소 기본 페이지를 연 다음 클론 또는 다운로드 대화상자를 엽니다.
- 명령어 팔레트를 열려면 Control+Shift+P(macOS의 경우Command+Shift+P)를 누르거나 보기 > 명령어 팔레트를 클릭합니다.
- Git: Clone을 실행합니다.
- 메시지가 표시되면 Git 저장소 위치를 입력합니다.
브랜치 만들기 및 브랜치 간 전환
새 분기를 만들거나 기존 분기에서 작동하도록 전환하려면 다음 안내를 따르세요.
- 명령어 팔레트를 열려면 Control+Shift+P(macOS의 경우Command+Shift+P)를 누르거나 보기 > 명령어 팔레트를 클릭합니다.
- Git: Checkout을 실행합니다.
- 분기 목록에서 선택하거나 새 로컬 분기를 만듭니다.
Git 상태 표시줄
Git 상태 표시줄에서는 현재 분기를 추적하고 분기 표시기를 사용하는 다른 분기로 전환하는 방법을 제공합니다. 또한 변경사항 동기화 작업을 제공하여 로컬 저장소와 업스트림 분기 간의 변경사항을 확인합니다. 변경사항을 동기화하면 로컬 변경사항을 업스트림 분기로 내보내고 원격 변경사항을 로컬 저장소로 가져옵니다.
업스트림 분기가 설정되지 않은 경우 게시 작업을 사용하여 로컬 변경사항을 원격 저장소로 푸시할 수 있습니다.