Dev/Git

Dev/Git

[Gitlab] 정규표현식 사용해 브랜치 판별하기

깃랩의 ci관련 yml파일을 분석하던 도중 발견한 궁금증 /^release\// 의 의미는 무엇일까? 먼저, 양쪽의 / +^release\/ + / 슬래시는 패턴구분자의 시작을 의미한다. ^는 문자열의 시작을 의미한다. 예를들어 ^release의 경우 항상 release로 시작해야 매칭된다. 뒤의 \(역슬래시)+ 메타문자는 메타문자를 포함하는 문자를 찾을 경우 역슬래시를 포함해 작성한다. 메타문자란? 단순 문자가 아닌 다른 용도로 사용되는 문자이다. 예를들자면, /^release\// 는 다음과 같은 예시에 사용될 수 있다. release/23-02, release/22-11 ….. 브랜치를 판별할 때 정규표현식을 활용하는 방법에 대해 알 수 있었다! [출처] : https://namu.wiki/w/정규..

friendshipkim97
'Dev/Git' 카테고리의 글 목록