Git / Github #7 브랜치 Branch

한동윤·2020년 11월 3일
0

Git / Github

목록 보기
7/11
post-thumbnail

브랜치 Branch

: 동시에 여러 개발자들이 프로젝트에서 각기 다른 기능을 개발할 수 있다.
서로 다른 브랜치는 작업을 함에 있어서 서로에게 영향을 받지 않는다.

브랜치의 동작 과정

1. Git 저장소를 만들면 자동으로 Master(Main) 브랜치가 생성 된다.

: 일반적으로 배포가 가능한 수준의 안정화된 버전

2. 새로운 기능은 Develop Branch에서 개발

3. 동시에 Bug Fix Branch 에서는 버그를 수정

4. Merge 를 통해 Branch를 합친다

-> 안정적으로 배포가 이루어지고 있다가 모든 기능이 합쳐진 이후에 다시 배포할 수 있으므로 개발의 안정성이 뛰어나다.

Branch 사용하기

Branch 만들기

git branch

: branch 확인

git branch [이름]

: [이름] branch 만들기

Branch 이동

git checkout [브랜치 이름]

: [브랜치 이름] 으로 전환

commit / log 확인

: master(main) branch 윗 부분에 develop branch

Branch merge, 브랜치 병합

git checkout main

: master(main) branch 로 이동

git merge [병합될 브랜치 이름]

: [병합될 브랜치 이름] 브랜치가 현재 브랜치로 병합되어진다.

git log 로 확인

: main 브랜치와 develop 브랜치가 동일한 커밋 내역을 가지게 된다.

git push 로 Github에도 저장

Branch 삭제

git branch -d [브랜치 이름]

: [브랜치 이름] 브랜치를 삭제 한다.

0개의 댓글