반응형
푸시 된 태그가 git 원격에 있는지 확인
누구나 태그가 로컬에서 푸시 된 후 git remote에 태그가 있는지 확인하는 방법을 알고 있습니까?
할 수있는 유일한 방법은 리모컨을 가져 오는 것 같습니다.
시험
git ls-remote --tags origin
이 질문에 더 정확하게 답하려면 특정 태그 가 지정된 원격 사용 에 있는지 확인 하려면 다음을 수행하십시오.
git ls-remote <remote-name> refs/tags/<tag-name>
나 같은 게으른 사람들을 위해 다음과 같이 검색했습니다.
에 원격 태그 :
git ls-remote --tags origin | grep TAG_NAME
에 지역 태그 .
git tag -l | grep TAG_NAME
댓글 섹션에서 lcb의 질문에 대한 답변 :
결과는 refs / tags / 0.1, refs / tags / 0.1 ^ {}입니다. 두 번째가 뭔지 아세요?
Git tag, Why this duplicate tag in remotes를 참조하십시오 . 자세한 답변은
다른 방법은 ( " git : 원격 저장소에서 xyz 커밋 여부를 확인 하시겠습니까? "에서)
git branch -r --contains my_tag
# ==== or with a sha1: =====
git branch -r --contains 2e29022d
태그 또는 커밋을 포함하는 원격 분기가 나열됩니다.
출력은 다음과 같습니다.
origin/my_branch_1
origin/my_other_branch
origin/master
참고 URL : https://stackoverflow.com/questions/6294224/check-if-pushed-tag-is-on-the-git-remote
반응형
'Programing' 카테고리의 다른 글
단위 테스트 임베디드 소프트웨어 (0) | 2020.12.01 |
---|---|
Linux 기반 (공유 호스팅) 웹 서버에 wkhtmltopdf를 설치하는 방법 (0) | 2020.12.01 |
Android의 외부 저장소에 파일 쓰기 (0) | 2020.12.01 |
조건부 문자열 형식을 구현하는 방법은 무엇입니까? (0) | 2020.12.01 |
postgresql datetime에 일 수를 추가하는 방법 (0) | 2020.12.01 |