에서 브랜치를 삭제하세요. AWS CodeCommit - AWS CodeCommit

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

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

에서 브랜치를 삭제하세요. AWS CodeCommit

CodeCommit 콘솔을 사용하여 리포지토리의 브랜치를 삭제할 수 있습니다. 브랜치를 삭제해도 로컬 리포지토리에서 해당 브랜치가 삭제되지 CodeCommit 않으므로 사용자는 다음에 변경 내용을 가져올 때까지 해당 브랜치의 복사본을 계속 가지고 있을 수 있습니다. 로컬에서 브랜치를 삭제하고 해당 변경 내용을 리포지토리로 푸시하려면 CodeCommit 리포지토리에 연결된 로컬 리포지토리에서 Git을 사용하십시오. CodeCommit

브랜치를 삭제해도 커밋은 삭제되지 않지만, 해당 브랜치의 커밋에 대한 참조는 모두 삭제됩니다. 리포지토리의 다른 브랜치에 병합되지 않은 커밋이 포함된 브랜치를 삭제하면 전체 커밋이 없으면 해당 커밋을 검색할 수 없습니다. IDs

참고

이 주제의 지침을 사용하여 리포지토리의 기본 브랜치를 삭제할 수는 없습니다. 기본 브랜치를 삭제하려면, 브랜치를 하나 만들고 이 새 브랜치를 기본 브랜치로 만든 다음 이전 브랜치를 삭제해야 합니다. 자세한 내용은 브랜치 생성브랜치 설정 변경 단원을 참조하세요.

브랜치 삭제 (콘솔)

CodeCommit 콘솔을 사용하여 리포지토리의 브랜치를 삭제할 수 있습니다. CodeCommit

  1. CodeCommit https://console.aws.amazon.com/codesuite/코드커밋/홈에서 콘솔을 엽니다.

  2. 리포지토리에서, 브랜치를 삭제하려는 리포지토리의 이름을 선택합니다.

  3. 탐색 창에서 브랜치를 선택합니다.

  4. 삭제하려는 브랜치의 이름을 찾아 브랜치 삭제를 선택한 다음 선택을 확인합니다.

브랜치 삭제 (AWS CLI)

해당 브랜치가 리포지토리의 기본 브랜치가 아닌 경우 를 사용하여 CodeCommit 리포지토리의 브랜치를 삭제할 수 있습니다. AWS CLI 설치 및 사용에 대한 자세한 내용은 AWS CLI을 참조하십시오명령줄 참조.

  1. 터미널 또는 명령줄에서 다음을 지정하여 delete-branch 명령을 실행합니다.

    • 브랜치를 삭제할 CodeCommit 리포지토리의 이름 (--repository-name옵션 포함).

      작은 정보

      CodeCommit 리포지토리 이름을 가져오려면 list-repositories 명령을 실행합니다.

    • 삭제할 브랜치의 이름(branch-name 옵션 사용).

      작은 정보

      브랜치 이름을 가져오려면 list-branches 명령을 실행합니다.

  2. 예를 들어, MyNewBranch 리포지토리에 이름이 지정된 브랜치를 삭제하려면: CodeCommit MyDemoRepo

    aws codecommit delete-branch --repository-name MyDemoRepo --branch-name MyNewBranch

    이 명령은 삭제된 브랜치의 이름과 브랜치의 헤드였던 커밋의 전체 커밋 ID를 포함하여 삭제된 브랜치에 대한 정보를 반환합니다. 예:

    "deletedBranch": { "branchName": "MyNewBranch", "commitId": "317f8570EXAMPLE" }

브랜치 삭제 (Git)

로컬 리포지토리의 Git을 사용하여 리포지토리의 브랜치를 삭제하려면 다음 단계를 따르세요. CodeCommit

이 단계는 이미 로컬 리포지토리를 리포지토리에 연결했다는 가정 하에 작성되었습니다. CodeCommit 지침은 리포지토리에 연결 단원을 참조하십시오.

  1. 로컬 리포지토리에서 브랜치를 삭제하려면 다음 명령을 실행합니다. git branch -D branch-name branch-name 삭제하려는 브랜치의 이름입니다.

    작은 정보

    브랜치 이름 목록을 가져오려면 git branch --all 명령을 실행합니다.

    예를 들어, MyNewBranch라는 로컬 리포지토리에서 브랜치를 삭제하려면 다음을 실행합니다.

    git branch -D MyNewBranch
  2. CodeCommit 리포지토리에서 브랜치를 삭제하려면 다음 git push remote-name --delete branch-name 명령을 실행합니다.remote-name 는 로컬 리포지토리가 리포지토리에 사용하는 닉네임이고 CodeCommit branch-name 리포지토리에서 삭제하려는 브랜치의 이름입니다. CodeCommit

    작은 정보

    CodeCommit 리포지토리 이름 및 해당 URLs 이름 목록을 가져오려면 git remote -v 명령을 실행합니다.

    예를 들어, MyNewBranch CodeCommit 리포지토리에서 이름이 지정된 브랜치를 삭제하려면origin:

    git push origin --delete MyNewBranch
    작은 정보

    이 명령은 삭제하려는 브랜치가 기본 브랜치인 경우 그 브랜치를 삭제하지 않습니다.

다른 옵션들에 대해서는 Git 설명서를 참조하세요.