concepts | March 17, 2020
: “어떻게 git을 효율적으로 사용할 수 있는가?”에 대한 process
Hot fix: 급하게 수정을 해야할 때
실제 상용되고 있는 서비스에서 문제가 생겼을 때 여기에서 작업 (master branch를 기준으로 깐다.)
⇒ 다 고쳐지면 Master와 Develop에 merge : 그때그때 삭제하고 다시 까고.
Release: 배포 테스트용
배포 후보를 여기에 올리고 test 진행
⇒ 테스트까지 완료하면 master에 올리고 develop에 merge: 그때그때 삭제하고 다시 까고.
Master: 배포가 ‘된’ 코드를 여기에 저장(배포용)
Develop: 개발용 branch
여기에서 Feature branch를 까서 개발 후 develop branch에 다시 merge한다.
개발용 master branch 역할