728x90
반응형

git-tag 7

git 태그 란 무엇이며 태그를 만드는 방법 및 git 원격 태그를 확인하는 방법

질문 : git 태그 란 무엇이며 태그를 만드는 방법 및 git 원격 태그를 확인하는 방법 원격 git 태그를 체크 아웃 할 때 다음과 같은 명령을 사용하십시오. git checkout -b local_branch_name origin/remote_tag_name 다음과 같은 오류가 발생했습니다. error: pathspec `origin/remote_tag_name` did not match any file(s) known to git. git tag 명령을 사용하면 remote_tag_name을 찾을 수 있습니다. 답변 태그는 히스토리에서 특정 커밋 에 레이블을 지정하고 표시하는 데 사용됩니다. 일반적으로 릴리스 지점을 표시하는 데 사용됩니다 (예 : v1.0 등). 태그가 분기와 비슷하게 보일 수 ..

개발관련/Git 2022.03.26

Git에서 태그가 가리키는 커밋을 확인하는 방법

질문 : Git에서 태그가 가리키는 커밋을 확인하는 방법은 무엇입니까? 저장소에 주석이없는 태그가 많이 있고 어떤 커밋을 가리키는 지 알아 내고 싶습니다. 태그와 커밋 SHA를 나열하는 명령이 있습니까? 태그를 확인하고 HEAD를 보는 것은 나에게 너무 힘들어 보입니다. 나는 응답을 통해 내가 실제로 원했던 것은 단순히 태그에 이르는 히스토리를 보는 것임을 깨달았습니다. git log 이면 충분합니다. 답변으로 표시된 답변은 태그 및 커밋 목록을 얻는 데 유용합니다. 약간의 셸 해커를 사용하면이를 SHA + Commit 메시지로 변환 할 수 있다고 확신합니다. 답변 이를 수행하는 한 가지 방법은 git rev-list 입니다. 다음은 태그가 가리키는 커밋을 출력합니다. $ git rev-list -n 1..

개발관련/Git 2022.01.17

더 이상 원격 저장소에 없는 로컬 git 태그 제거 하는 방법

질문 : 더 이상 원격 저장소에없는 로컬 git 태그 제거 배포 프로세스의 일부로 git에서 태그를 사용합니다. 때때로 우리는 원격 저장소에서 태그를 제거하여 이러한 태그를 정리하려고합니다. 이것은 매우 간단합니다. 한 사용자가 한 세트의 명령에서 로컬 태그와 원격 태그를 삭제합니다. 두 단계를 결합한 작은 쉘 스크립트가 있습니다. 이제 두 번째 (세 번째, 네 번째, ...) 사용자는 더 이상 리모컨에 반영되지 않는 로컬 태그를 갖게됩니다. 원격 분기가 삭제 된 로컬 추적 분기를 정리하는 git remote prune origin 과 유사한 명령을 찾고 있습니다. 또는 원격 태그를 나열하는 간단한 명령을 사용하여 git tag -l 통해 반환 된 로컬 태그와 비교할 수 있습니다. 답변 좋은 질문. :)..

개발관련/Git 2022.01.17

모든 Git 태그를 나열하는 방법

질문 : 모든 Git 태그를 나열하는 방법은 무엇입니까? 내 저장소에서 다음 명령을 사용하여 태그를 만들었습니다. git tag v1.0.0 -m 'finally a stable release' git tag v2.0.0 -m 'oops, there was still a major bug!' 저장소의 모든 태그를 어떻게 나열합니까? 답변 git tag 충분해야합니다. git tag man page 참조 또한 : git tag -l 주어진 패턴과 일치하는 이름을 가진 태그를 나열합니다 (또는 패턴이 제공되지 않은 경우 모두). 인수없이 "git tag"를 입력하면 모든 태그가 나열됩니다. 최근에 ( " How to sort git tags? ", for Git 2.0+) git tag --sort= 특정 ..

개발관련/Git 2021.11.29

Git을 사용하여 원격 저장소에 태그를 푸시하는 방법

질문 : Git을 사용하여 원격 저장소에 태그를 어떻게 푸시합니까? 원격 Git 저장소를 랩톱에 복제 한 다음 태그를 추가하고 싶었으므로 실행했습니다. git tag mytag master 랩톱에서 git tag 를 실행하면 mytag 태그가 표시됩니다. 그런 다음이 태그를 모든 클라이언트에 대해 원격 저장소로 푸시하고 싶습니다. 그래서 git push 실행했지만 메시지가 나타납니다. 모든 최신 정보 그리고 내 데스크톱으로 이동하여 git pull 실행 한 다음 git tag 하면 태그가 표시되지 않습니다. 또한 프로젝트의 파일을 약간 변경 한 다음 서버로 푸시하려고했습니다. 그 후 서버에서 데스크톱 컴퓨터로 변경 사항을 가져올 수 있지만 데스크톱 컴퓨터에서 git tag 를 실행할 때 여전히 태그가 없..

개발관련/Git 2021.11.17

GitHub 리포지토리에 태그 만들기

질문 : GitHub 리포지토리에 태그 만들기 GitHub에 저장소가 있으며 태그 를 지정해야합니다. 셸에 태그를 지정했지만 GitHub 에서는 표시되지 않습니다. 다른 조치를 취해야합니까? 셸에서 사용한 명령은 다음과 같습니다. git tag 2.0 이제 git tag 입력하면 다음과 같이 표시됩니다. 2.0 그래서 태그가있는 것 같습니다. 맞습니까? 저장소는 https://github.com/keevitaja/myseo-pyrocms 입니다. 이 태그를 GitHub에 표시하려면 어떻게해야합니까? 내 태그는 어디에 있습니까? 답변 다음 중 하나를 사용하여 GitHub에 대한 태그를 만들 수 있습니다. Git 명령 줄 또는 GitHub의 웹 인터페이스. 현재 브랜치에 태그를 생성하려면 다음을 실행하십시오..

개발관련/Git 2021.09.07

package.json에서 git URL을 사용하는 분기 또는 태그에 의존할까?

질문 : package.json에서 git URL을 사용하는 분기 또는 태그에 의존합니까? 버그 수정이있는 노드 모듈을 분기했고 버그 수정이 병합되고 릴리스 될 때까지 기능 브랜치에서 수정 된 버전을 사용하고 싶다고 가정 해 보겠습니다. 내 package.json dependencies 에서 고정 버전을 어떻게 참조합니까? 답변 npm 문서에서 : git://github.com//.git# git://github.com//.git#feature\/ NPM 버전 1.1.65부터 다음을 수행 할 수 있습니다. /# 출처 : https://stackoverflow.com/questions/16350673/depend-on-a-branch-or-tag-using-a-git-url-in-a-package-json

개발관련/Git 2021.08.13
728x90
반응형