Skip to main content

리포지토리에서 릴리스 관리

릴리스를 만들어 번들로 묶고 사용자에게 프로젝트의 반복을 제공할 수 있습니다.

누가 이 기능을 사용할 수 있나요?

Repository collaborators and people with write access to a repository can create, edit, and delete a release.

Tool navigation

릴리스 관리 정보

릴리스 정보, 기여자의 @mentions, 이진 파일에 대한 링크를 사용하여 새 릴리스를 만들고 기존 릴리스를 편집하거나 삭제할 수 있습니다. 릴리스 API를 사용하여 릴리스를 만들고, 수정하고, 삭제할 수도 있습니다. 자세한 내용은 REST API 설명서에서 릴리스에 대한 REST API 엔드포인트을(를) 참조하세요.

GitHub Marketplace의 특정 릴리스에서 작업을 게시할 수도 있습니다. 자세한 내용은 GitHub Marketplace에서 작업 게시을(를) 참조하세요.

Git 대용량 파일 스토리지(Git LFS) 개체가 각 릴리스에 대해 GitHub에서 생성되는 ZIP 파일 및 tarball에 포함되는지 여부를 선택할 수 있습니다. 자세한 내용은 리포지토리의 보관 계층에 있는 Git LFS 개체 관리을(를) 참조하세요.

릴리스 만들기

Note

GitHub CLI에 대한 자세한 내용은 GitHub CLI 정보을(를) 참조하세요.

  1. 릴리스를 만들려면 gh release create 하위 명령을 사용합니다. tag를 릴리스에 대해 원하는 태그로 바꿉니다.

    gh release create TAG
    
  2. 대화형 프롬프트의 안내를 따릅니다. 또는 인수를 지정하여 이러한 프롬프트를 건너뛸 수 있습니다. 가능한 인수에 대한 자세한 내용은 GitHub CLI 설명서를 참조하세요. 예를 들어 이 명령은 지정된 제목과 참고를 포함한 시험판을 만듭니다.

    gh release create v1.3.2 --title "v1.3.2 (beta)" --notes "this is a 공개 미리 보기 release" --prerelease
    

노트에서 GitHub 사용자를 @mention하면 게시된 릴리스에 멘션된 모든 사용자의 아바타 목록이 있는 Contributors 섹션이 포함됩니다.

릴리스 편집

  1. 릴리스를 편집하려면 gh release edit 하위 명령을 사용합니다. TAG를 편집하려는 릴리스를 나타내는 태그로 바꿉니다. 예를 들어 릴리스 제목을 편집하려면 다음 코드를 사용합니다. 이때 NEW-TITLE을 업데이트된 제목으로 바꿉니다.

    gh release edit TAG -t "NEW-TITLE"
    

    가능한 인수에 대한 자세한 내용은 GitHub CLI 설명서를 참조하세요.

릴리스 삭제

  1. 릴리스를 삭제하려면 gh release delete 하위 명령을 사용합니다. tag를 삭제할 릴리스의 태그로 바꿉니다. -y 플래그를 사용하여 확인을 건너뜁니다.

    gh release delete TAG -y