DevOps/Github
[Git] 브랜치(branch) 전략 - git-flow 방식 / github-flow 방식 / git-lab 방식
1. 브랜치(branch) 란? 브랜치(branch) : 독립적으로 어떤 작업을 진행하기 위한 개념. 필요에 의해 만들어지는 각각의 브랜치는 다른 브랜치의 영향을 받지 않으므로, 여러 작업을 동시에 진행할 수 있도록 해주는 개념이다. 브랜치의 기본적인 메커니즘은 다음과 같다. 여러 명이서 동시에 작업을 할 때, 다른 사람의 작업에 영향을 주거나 받지 않도록, 메인 브랜치(master)에서 각자의 작업 전용 브랜치를 만든다. 그리고 각자 작업을 진행한 후, 작업이 끝난 사람은 메인 브랜치에 자신의 브랜치의 변경 사항을 적용함으로써, 다른 사람의 작업에 영향을 받지 않고 독립적으로 특정 작업을 수행하여 그 결과를 하나로 모아 나가게 된다. 하나의 '작업 단위'인 브랜치를 통해 작업하는 중간 중간에 기록을 남..
2022. 10. 7. 13:53
최근댓글