반응형
Git에서 브랜치 이름을 어떻게 검색합니까?
특정 분기를 찾고 싶은데 그 이름에 특정 하위 문자열 (버그 추적기의 문제 ID)이 포함된다는 것을 알고 있지만 분기의 전체 이름을 모릅니다 (이것은 제가 알고 싶다).
이 지점을 어떻게 검색 할 수 있습니까?
git branch --all | grep <id>
Git 1.7.8 은 더 나은 솔루션을 제공합니다.
로 갈 필요가 없습니다 grep
.
이것은 와일드 카드 ( *
)에서도 작동 하므로 git branch --list *<id>*
브랜치를 찾는 데 사용할 수 있습니다.
이렇게하면 나머지 git branch
명령 에서 반환 된 분기 이름 목록이 필터링됩니다 (예 : 기본적으로 로컬 분기 만,를 사용하는 모든 분기 git branch -a --list <pattern>
등).
git branch -a | grep selector
또는
git branch -r | grep selector
-a는 모든 로컬 및 원격 분기를 표시하고 -r은 원격 분기 만 표시합니다.
다른 사람들이 제공 한 답변을 바탕으로 .gitconfig
[alias]
findb = "!f(){ git branch -ra | grep $1; }; f"
따라서 명령 줄에 다음을 입력 할 수 있습니다. git findb BUG-123
GitHub를 사용한다고 가정하면 브랜치에 대한 드롭 다운 목록이 있고 해당 드롭 다운 메뉴에있는 태그에 대한 검색 영역이 있습니다.
해당 검색 영역을 사용하여 지점 이름을 검색 할 수 있습니다.
참조 URL : https://stackoverflow.com/questions/31787803/how-do-i-search-for-branch-names-in-git
반응형
'programing' 카테고리의 다른 글
wildfly의 힙 메모리를 늘리는 방법 (0) | 2021.01.17 |
---|---|
AngularJS-UI 라우터-프로그래밍 방식으로 상태 추가 (0) | 2021.01.17 |
Android Studio-보안 예외 경고 제거 (0) | 2021.01.17 |
서비스에 문서를 삽입하는 방법은 무엇입니까? (0) | 2021.01.17 |
창이 최대화 / 최대화 해제되는 이벤트 (0) | 2021.01.17 |