특정 커밋이 포함 된 지점 목록을 가져옵니다.
# get all the branches where the commit exists
$ git branch --contains <commit-id>
지점에 특정 커밋이 있는지 확인하십시오.
# output the branch-name if the commit exists in that branch
$ git branch --contains <commit-id> | grep <branch-name>
분기 (예를 들어, 검색 feature
포함) 의 정확한 일치를 .
$ git branch --contains <commit-id> | grep -E '(^|\s)feature$'
예를 들어, 당신이 3 개 지역 지점 호출이있는 경우 feature
, feature1
, feature2
다음
$ git branch --contains <commit-id> | grep 'feature'
# output
feature
feature1
feature2
$ git branch --contains <commit-id> | grep -E '(^|\s)feature$'
# output
feature
당신은 또한 모두 검색 할 수 local
및 remote
지점 (사용 -a
) 또는에서만 remote
지점 (사용 -r
).
# search in both 'local' & 'remote' branches
$ git branch -a --contains <commit-id> | grep -E '(^|\s)feature$'
# search in 'remote' branches
$ git branch -r --contains <commit-id> | grep -E '(^|\s)feature$'