릴리스 관리 정보
릴리스 정보, 기여자의 @mentions, 이진 파일에 대한 링크를 사용하여 새 릴리스를 만들고 기존 릴리스를 편집하거나 삭제할 수 있습니다. 릴리스 API를 사용하여 릴리스를 만들고, 수정하고, 삭제할 수도 있습니다. 자세한 내용은 REST API 설명서에서 릴리스에 대한 REST API 엔드포인트을(를) 참조하세요.
GitHub Marketplace의 특정 릴리스에서 작업을 게시할 수도 있습니다. 자세한 내용은 GitHub Marketplace에서 작업 게시을(를) 참조하세요.
Git 대용량 파일 스토리지(Git LFS) 개체가 각 릴리스에 대해 GitHub에서 생성되는 ZIP 파일 및 tarball에 포함되는지 여부를 선택할 수 있습니다. 자세한 내용은 리포지토리의 보관 계층에 있는 Git LFS 개체 관리을(를) 참조하세요.
릴리스 만들기
Note
GitHub CLI에 대한 자세한 내용은 GitHub CLI 정보을(를) 참조하세요.
-
릴리스를 만들려면
gh release create
하위 명령을 사용합니다.tag
를 릴리스에 대해 원하는 태그로 바꿉니다.gh release create TAG
-
대화형 프롬프트의 안내를 따릅니다. 또는 인수를 지정하여 이러한 프롬프트를 건너뛸 수 있습니다. 가능한 인수에 대한 자세한 내용은 GitHub CLI 설명서를 참조하세요. 예를 들어 이 명령은 지정된 제목과 참고를 포함한 시험판을 만듭니다.
gh release create v1.3.2 --title "v1.3.2 (beta)" --notes "this is a 공개 미리 보기 release" --prerelease
노트에서 GitHub 사용자를 @mention하면 게시된 릴리스에 멘션된 모든 사용자의 아바타 목록이 있는 Contributors 섹션이 포함됩니다.
릴리스 편집
-
릴리스를 편집하려면
gh release edit
하위 명령을 사용합니다.TAG
를 편집하려는 릴리스를 나타내는 태그로 바꿉니다. 예를 들어 릴리스 제목을 편집하려면 다음 코드를 사용합니다. 이때NEW-TITLE
을 업데이트된 제목으로 바꿉니다.gh release edit TAG -t "NEW-TITLE"
가능한 인수에 대한 자세한 내용은 GitHub CLI 설명서를 참조하세요.
릴리스 삭제
-
릴리스를 삭제하려면
gh release delete
하위 명령을 사용합니다.tag
를 삭제할 릴리스의 태그로 바꿉니다.-y
플래그를 사용하여 확인을 건너뜁니다.gh release delete TAG -y