GitHub 저장소에 태그 만들기
GitHub에 저장소가 있는데 태그를 붙여야 합니다.
셸에 태그를 붙였는데 GitHub에서는 표시되지 않습니다.
제가 다른 걸 해야 하나요?
셸에서 사용한 명령어는 다음과 같습니다.
git tag 2.0
이제 내가 리리 and를 입력하면git tag
뭇매를 맞다
2.0
태그가 있는 것 같죠?
저장소는 https://github.com/keevitaja/myseo-pyrocms 입니다.
이 태그를 GitHub에 표시하려면 어떻게 해야 하나요?내 태그는 어디 있지?
다음 중 하나를 사용하여 GitHub용 태그를 만들 수 있습니다.
- Git 명령줄 또는
- GitHub의 웹 인터페이스.
명령줄에서 태그 생성
현재 브랜치에 태그를 작성하려면 다음 절차를 수행합니다.
git tag <tagname>
" " " 를 합니다.-a
주석이 달린 태그를 작성하려면:
git tag <tagname> -a
하면 " " " 가 생성됩니다.local
현재 브랜치의 현재 상태를 태그로 지정합니다.원격 리포에 푸시할 때 기본적으로 태그는 포함되지 않습니다.태그를 리모트 리포에 푸시 하는 것을 명시적으로 말할 필요가 있습니다.
git push origin --tags
--tags
명령줄에 명시적으로 나열된 refspec과 더불어 refs/tag 아래의 모든 ref가 푸시됩니다.
또는 단일 태그를 푸시하는 경우:
git push origin <tag>
위의 구문에 대한 자세한 내용은 "Git을 사용하여 태그를 원격 저장소에 푸시하는 방법"에 대한 답변도 참조하십시오.
GitHub 웹 인터페이스를 통한 태그 생성
이에 대한 GitHub의 설명은 Creating Releases 도움말 페이지에서 찾을 수 있습니다.요약은 다음과 같습니다.
저장소 페이지에서 릴리스 링크를 클릭합니다.
[ Create a new release ]또는 [Draft a new release]을 클릭합니다.
양식 필드를 입력한 후 맨 아래에 있는 릴리스 게시를 클릭합니다.
GitHub에서 태그를 작성한 후 로컬 저장소로 가져올 수도 있습니다.
git fetch
다음 번에는 웹 사이트에서 같은 릴리스 내에 태그를 하나 더 생성할 수 있습니다.그러기 위해서는, 다음의 순서에 따릅니다.
릴리스 탭으로 이동
릴리스 편집 버튼을 클릭합니다.
새 태그 이름 ABC_ 제공DEF_V_5_3_T_2 및 탭 입력
탭을 누르면 UI에 다음 메시지가 표시됩니다.잘 했어요이 태그는 이 릴리스를 게시할 때 대상에서 생성됩니다.또한 UI는 분기/커밋을 선택하는 옵션을 제공합니다.
분기 또는 커밋 선택
QA 태그에 대해 "This is a pre-release" 체크박스를 켜고 Prod 태그에 대해 태그가 생성된 경우 이 체크박스를 꺼줍니다.
그런 다음 "Update Release"를 클릭합니다.
그러면 기존 릴리스 내에 새 태그가 생성됩니다.
태그 작성
Git은 경량 태그와 주석 태그의 두 가지 주요 유형을 사용합니다.
주석이 달린 태그:
Git에서 주석 태그를 작성하려면 단말기에서 다음과 같은 간단한 명령을 실행하면 됩니다.
$ git tag -a v2.1.0 -m "xyz feature is released in this tag."
$ git tag
v1.0.0
v2.0.0
v2.1.0
-m은 특정 태그의 메시지를 나타냅니다.여기에 태그를 붙일 기능의 요약을 작성할 수 있습니다.
경량 태그:
커밋에 태그를 붙이는 다른 방법은 경량 태그입니다.다음과 같은 방법으로 작업을 수행할 수 있습니다.
$ git tag v2.1.0
$ git tag
v1.0.0
v2.0.0
v2.1.0
푸시 태그
특정 태그를 푸시하려면 다음 명령을 사용합니다.
git push origin v1.0.3
또는 모든 태그를 푸시하려면 다음 명령을 사용합니다.
git push --tags
모든 태그 나열:
모든 태그를 나열하려면 다음 명령을 사용합니다.
git tag
'태그 누르기'를 에 '를 하면 .git tag 2.0
명령어를 입력합니다.
그냥 .git push --tags
나처럼 특정 커밋에 태그를 붙이고 싶은 경우
이를 위한 명령어는 다음과 같습니다.
예:
git tag -a v1.0 7cceb02 -m "Your message here"
서 ★★★★★7cceb02
아이디입니다.
하다, , 하다, 하다, 하다를 사용해서 태그를 누를 수 있습니다.git push origin v1.0
.
수 있다git log
아이디
주의: Lawakush Kurmi의 답변에 있는 명령어 (git tag -a v1.0
의 개요-a
플래그가 사용됩니다.이 플래그는 Git에게 주석이 달린 플래그를 생성하도록 지시합니다. 「」 「」 「」).i.e. git tag v1.0
가볍다
주석 태그에는 다음과 같은 추가 정보가 많이 포함되어 있으므로 주석 태그를 사용하는 것이 좋습니다.
- 꼬리표를 만든 사람
- 태그가 만들어진 날짜
- 태그에 대한 메시지
따라서 항상 주석이 달린 태그를 사용해야 합니다.
작성하려는 태그 유형에 따라 달라집니다.
- 태그를 하는 경우 .
git tag -a v1.0.0
. - 「위해서 됩니다.「 」 、 「 Lightweight 」 。
git tag v1.0.0
.
다음과 같은 태그 기능이 몇 가지 있습니다.
- - " " " - "
git tag -l -n3
이 명령어는 기존의 모든 태그와 태그 메시지의 최대 3 행이 나열됩니다.기본적으로 -n은 첫 번째 줄만 표시합니다. - 상세 - 그그세 tag -
git show <tag_identifier>
특정 태그에 대해 알아야 할 모든 것이 표시됩니다. - 정렬 - 그그렬 sorting -
git tag --sort=<type>
- 태그 게시 중 -
git push origin v1.0
태그를 개별적으로 푸시할 수도 있고, 모든 태그를 동시에 푸시할 수 있는 git push --tags를 실행할 수도 있습니다.
자세한 내용은 이 태그 관련 문서를 참조하십시오.
Sourcetree 사용
다음은 마스터에서 빌드를 릴리스할 때 GitHub 태그를 만드는 간단한 단계입니다.
source_tree 탭 열기
왼쪽 네비게이션 섹션에 표시되는 태그 섹션의 태그 섹션을 마우스 오른쪽 버튼으로 클릭합니다.
새 태그()를 클릭합니다.
- 태그 추가 및 태그 삭제 대화상자가 나타납니다.
이름 지정에서 태그 추가(코드 버전 이름 우선)를 클릭합니다.
원격에서 TAG를 푸시하는 경우 체크박스를 사용하여 원래 위치에 Push TAG를 부여하는 TAG ref: 스텝5를 작성하면서 체크박스를 켜고 푸시된 태그가 원격 저장소에 표시됩니다.
TAG 작성 중에 Push to origin 체크박스를 켜지 않은 경우 나중에 작성한 TAG를 오른쪽 클릭하여 Push to origin을 클릭합니다.
git 태그를 작성하려면 간단히 실행할 수 있습니다.git tag <tagname>
명령어는 태그의 실제 태그 이름으로 바꿉니다.다음은 git 태그 관리의 기본에 대한 완전한 튜토리얼입니다.https://www.drupixels.com/blog/git-tags-create-push-remote-checkout-and-much-more
언급URL : https://stackoverflow.com/questions/18216991/create-a-tag-in-a-github-repository
'programing' 카테고리의 다른 글
UTF-8 인코딩된 NSData를 NSString으로 변환 (0) | 2023.04.15 |
---|---|
를 사용하여 Windows 64비트플랫폼을 검출하는 방법인터넷? (0) | 2023.04.15 |
복잡한 Excel 공식에 주석을 추가하는 방법 (0) | 2023.04.15 |
strings.xml 파라미터가 가능한가요? (0) | 2023.04.15 |
목표 C에 #import와 #include의 차이점은 무엇입니까? (0) | 2023.04.15 |