본문 바로가기
GIT

GIT branch

by nozee 2021. 10. 26.
반응형

 

개요

branch 가지라는 뜻을 가지고 있는 단어이다. GIT이 다른 형상관리와 다른 이유는 바로 이 branch에 있다고 생각을 한다.

 

 

GIT Branch

출처 :https://backlog.com/git-tutorial/kr/stepup/stepup1_1.html

브런치는 위에 그림과 같이 기존 소스에 새로은 기능이나 버그 수정할 때 많이 사용한다. 

 

A라는 관리자가 있고 B, C 라는 개발자가 있다고 가정을 하자. B에게는 게시판에 다운로드 기능을 추가하였고 C에게는 게시판 검색 기능에 문제가 생겨 그 부분 수정해 달라고 이야기를 하였다. 그 둘은 각각 게시판에 대해서 작업을 해야하는 상황이기 때문에 서로 소스가 겹칠 수도 있는 상황이다. 

 

이럴 때 브런치를 이용하여 각각의 브런치를 생성하고 각자 작업을 하면 되는 것이다. 각자 작업을 마친 후에 기존 소스와 합치는 작업을 하게 되는데 둘의 소스가 충돌이 날 경우 그 때 협의를 하여 충돌을 없애도 되고 관리자가 판단하여 없앤 뒤 소스를 합치는 작업을 할 수 있기 때문이다.

 

브런치 관련 명령어

브런치 생성 : git branch {브랜치 명} (커밋 후에 생성이 가능함)

브랜치 전환 : git checkout {브랜치 명}

브런치 merge git merge {합치려는 브랜치 명}

반응형

'GIT' 카테고리의 다른 글

GIT 원격 저장소  (0) 2021.10.27
GIT 버전 만들기  (0) 2021.10.25
Git 저장소  (0) 2021.10.21