참조: Git 패널에서 사용할 수 있는 Git 명령 - AWS Cloud9

AWS Cloud9 는 더 이상 신규 고객이 사용할 수 없습니다. AWS Cloud9 의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세히 알아보기

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

참조: Git 패널에서 사용할 수 있는 Git 명령

의 Git 패널 메뉴는 코어 및 고급 Git 명령 모두에 대한 편리한 사용자 인터페이스 액세스를 AWS Cloud9 제공합니다.

브랜치를 병합하고 삭제하는 등의 특정 git 명령은 Git 패널 검색 필드를 통해서만 사용할 수 있습니다.

Git 패널이 명령을 실행하고 리포지토리와 상호 작용하는 방법을 사용자 지정할 수도 있습니다. 기본 설정을 수정하려면 먼저 [AWS Cloud9], [기본 설정(Preferences)]을 선택합니다. 다음으로, [기본 설정(Preferences)] 창의 [프로젝트 설정(Project Settings)]에서 [Git]를 선택합니다.

설정에 대한 간략한 설명을 보려면 정보 아이콘을 잠시 가리킵니다.

Git 패널 인터페이스 표시
참고

공식 Git 사이트: https://git-scm.com/doc 에서 나열된 Git 명령에 대한 자세한 문서에 액세스할 수 있습니다.

Git 패널 메뉴에서 사용할 수 있는 Git 명령에 대한 참조

리포지토리의 이름 반대편에 있는 기호를 선택하여 [Git 패널(Git panel)] 메뉴의 옵션에 액세스합니다.

Git 패널 인터페이스 표시
Git 패널 메뉴
메뉴 옵션 설명

커밋

준비 영역에 추가된 콘텐츠를 리포지토리의 작업 디렉터리에 커밋합니다. 커밋 메시지를 추가합니다.

새로 고침

작업 디렉터리와 스테이징 영역의 상태를 표시하도록 GitPanel 인터페이스를 새로 고칩니다.

원격 리포지토리에서 로컬 리포지토리로 최신 변경 사항을 가져옵니다.

풀(리베이스)

원격 브랜치에서 가져온 원격 변경 사항에 로컬 변경 사항을 다시 적용합니다.

다음에서 푸시...

로컬 리포지토리의 브랜치에 커밋된 변경 사항을 원격 리포지토리의 브랜치로 푸시합니다.

푸시

로컬 리포지토리에 커밋된 변경 사항을 원격 리포지토리로 푸시합니다.

다음에 푸시...

로컬 리포지토리의 브랜치에 커밋된 변경 사항을 원격 리포지토리의 브랜치로 푸시합니다.

동기화

git pull 명령과 git push명령을 차례로 실행하여 로컬 및 원격 리포지토리의 콘텐츠를 동기화합니다.

다음으로 체크아웃...

기존 브랜치로 전환하거나, 브랜치를 만들어 해당 브랜치로 전환합니다.

브랜치 게시

로컬 리포지토리에 생성된 프라이빗 브랜치를 게시하고 원격 리포지토리에서 사용할 수 있도록 합니다.

모두 커밋

스테이징된 파일과 언스테이징된 파일을 모두 리포지토리에 커밋합니다. (git commit 명령을 실행하기 전에 git add -A 명령을 실행하여 준비 영역에 파일을 추가합니다.)

모두 커밋(수정)

마지막 커밋의 메시지를 수정합니다. (git commit 명령을 실행할 때 -amend 옵션을 추가합니다.)

모두 커밋(사인오프)

Git 로그에서 커밋을 수행한 사람을 식별합니다. (git commit 명령을 실행할 때 -signed-off 옵션을 추가합니다.)

스테이징된 항목 커밋

스테이징된 파일만 리포지토리에 커밋합니다.

스테이징된 항목 커밋(수정)

마지막 커밋의 메시지를 수정합니다. (git commit 명령을 실행할 때 -amend 옵션을 추가합니다.)

스테이징된 항목 커밋(사인오프)

Git 로그에서 커밋을 수행한 사람을 식별합니다. (git commit 명령을 실행할 때 -signed-off 옵션을 추가합니다.)

마지막 커밋 실행 취소(Undo Last Commit)

이전 커밋을 실행 취소합니다. 파일이 준비 영역으로 다시 이동됩니다.

모든 변경 사항 취소

리포지토리의 준비 영역에서 모든 파일과 폴더를 삭제합니다.

모든 변경 사항 스테이징

추적되지 않거나 수정된 콘텐츠를 준비 영역에 추가합니다.

모든 변경 사항 언스테이징

모든 파일을 스테이징 영역 외부로 이동합니다. 언스테이징된 파일은 리포지토리에 커밋할 수 없습니다.

최근 Stash 적용

스택 stash에 추가된 마지막 stash를 작업 디렉터리에 적용합니다. stash는 스택에 남아 있습니다.

Stash 적용...

stash 스택에서 선택한 stash를 작업 디렉터리에 적용합니다. stash는 스택에 남아 있습니다.

최신 Stash 팝

스택 stash에 추가된 마지막 stash를 작업 디렉터리에 적용합니다. 그러면 stash가 스택에서 삭제됩니다.

Stash 팝...

선택한 stash를 작업 디렉터리에 적용합니다. 그러면 stash가 스택에서 삭제됩니다.

Stash

작업 디렉터리의 수정된 파일과 스테이징된 파일을 명명된 stash에 추가합니다.

Stash(추적되지 않은 항목 포함)

추적되지 않은 파일을 포함하여 작업 디렉터리의 모든 파일을 명명된 stash에 추가합니다.

Git 출력 표시

Git 패널 인터페이스와 상호 작용할 때 실행되는 Git 명령을 보여 주는 창을 표시합니다.

검색 상자에 ‘git’를 입력하여 Git 패널 메뉴에서 사용할 수 없는 지원되는 일부 Git 명령에 액세스할 수도 있습니다.

Git 리포지토리를 초기화하고 복제하기 위한 인터페이스 옵션

다음 표에서는 이 방법으로 액세스할 수 있는 선택한 Git 명령에 대한 설명을 제공합니다.

선택한 Git 명령
메뉴 옵션 설명

Git: 원격 추가

Git 구성 파일에 원격 리포지토리에 대한 연결을 추가합니다.

Git: 브랜치 삭제

지정한 브랜치를 삭제합니다.

Git: 가져오기

원격 리포지토리의 브랜치에서 콘텐츠를 다운로드합니다. git pull과 대조적으로, 원격 변경 사항이 로컬 리포지토리에 병합되지 않습니다.

Git: 브랜치 병합

한 브랜치의 변경 사항을 다른 브랜치에 통합합니다. 자세한 내용은 브랜치 병합 절차를 참조하세요.