태그에서 지점 이름을 얻는 방법

태그에서 지점 이름을 얻는 방법

원격 GitHub에서 저장소를 복사했으며 이제 저장소를 다운로드한 로컬 컴퓨터의 git 저장소로 이동합니다.

아래에서는 지점 이름을 가져오는 명령을 실행했지만 작동하지 않습니다.

$ git branch --contains v0.3

답변1

~에서기스:

--contains [<commit>]

지정된 커밋(또는 지정되지 않은 경우 HEAD)을 포함하는 분기만 나열합니다. 힌트 --list.

그리고

,를 사용하면 --contains지정된 커밋(즉, t)이 포함된 분기만 표시됩니다.팁 커밋이 지정된 커밋의 자손인 브랜치).

그냥 사용

git branch

저장소의 모든 로컬 분기가 표시되어야 합니다. 별표가 있는 지점이 현재 지점입니다.

현재 있는 지점의 이름만 검색하려면 다음을 수행할 수 있습니다.

git branch | grep \* | cut -d ' ' -f2

답변2

git branch-a지역 지점만 표시하지 않고

git branch -a --contains v0.3특정 태그가 포함된 github의 모든 브랜치를 보고 싶을 수도 있습니다 . 그러나 이것은 생각만큼 유용하지 않을 수 있습니다. 태그가 원래 생성된 분기와 해당 태그 이후 파생된 분기를 나열합니다.

관련 정보