-
git 을 이용해서 협업하는 법 (git 방법론)개발자의 공부는 은퇴까지 필수다/git & bitbucket 2024. 1. 24. 12:43
전략 4가지
gitflow - 가장 유명
github flow
Trunk-based
Gitlab Flow
출처)
https://www.youtube.com/watch?v=EV3FZ3cWBp8
GitFlow
관리포인트 : main / develop / feature / release / hotfix
main 브랜치
0.9.x -> 1.0.x 로 bump up 하기 위한 과정
1. develop 브랜치로 프로젝트 사본 생성
2. feature1 브랜치 생성하여 개발 완료 후 develop 에 머지
3. develop -> release 브랜치를 통해 1.0 에 배포
4. 1.0 배포 후 hotfix 발생 시 release 에서 버그 수정하여 재배포 하고 develope 에 전달
장점: 안정적 버전별 배포 가능
단점: CI/CD 하는 곳은 적합하지 않을 수 있다.
Trunk-branch
main 을 통해 바로 배포하므로 많은 테스트가 필요. 테스트 자동화에 걸맞음
'개발자의 공부는 은퇴까지 필수다 > git & bitbucket' 카테고리의 다른 글
git remote 연동 시 failed to push some refs to {git url} 에러 (0) 2024.11.20 github token Support for password authentication was removed on August 13, 2021. (0) 2023.05.15 git reset 으로 특정 파일 unstage 로 변경하기 (0) 2023.04.24 git branch base 변경하기 (0) 2022.12.27 [intellij] bitbucket 로그인 하기 (2) 2022.03.10