반응형
브랜치명 | 특징 |
fleat/기능이름 | 각 개발자가 개발 중인 브런치 직접 커밋을 올린다. |
master | [feat/기능이름 브런치에서 개발 완료된 코드가 합쳐진 브런치] 출시 전인 베타 버전이라고 볼 수 있음. 직접 커밋을 올리지 않는다.(병합을 통해서만 코드를 업데이트) |
latest | 실제 출시할 코드(대중에게 보야줄 완벽한 코드)를 올리는 브런치 [matser] 브런치에서 굵직한 개발이 끝나면 출시 시점이[latest] 브런치로 코드를 병합 |
상황 : 어제 출시한 코드가 담긴 latest 브런치에 당장 고쳐야 하는 버그가 있다는 것을 뒤늦게 알았다.
개발자가 master 브런치에서 feat/bug 브런치를 따서 고치고 이를 master 브런치에 병합했다.
이제 latest 브런치에 반영해야 하는데 master 브런치에 있는 다른 변경사항 말고 버그를 고친 부분만 반영하고 싶다.
이럴 때 체리픽 기능을 쓰면 된다.
반응형
'DevTools > Github' 카테고리의 다른 글
소스트리 유효한 소스 경로/url 이 아닙니다 (0) | 2021.03.26 |
---|---|
Github 오픈소스 커밋하기 (0) | 2020.10.20 |
Git Branch 협업 (0) | 2020.10.19 |