DEVLOG

branch 개요 본문

GitHub

branch 개요

BINTHEWORLD 2022. 4. 26. 20:59

main branch는 배포가 가능한 수준의 안정화된 버전을 포함하고 있다.

즉, main branch는 항상 안정화 되어 있어야 하고 언제나 배포가 가능해야 하기 때문에 각 브랜치로 개발을 하여 main branch에 병합을 시키는 구조이다.


git branch // 브랜치 탐색
git branch develop // develop 브랜치 생성
git checkout develop // develop 브랜치로 switch

 

.java파일의 곱하기 함수 추가 후 add와 commit 

git add .
git commit -m "곱하기 함수 추가"

 

git log를 찍어보거나 깃헙 저장소를 가보면 main branch에는 변경 내역이 저장되어 있지 않음을 알 수 있다.

 

그러므로 main branch에 develop branch의 변경 내역을 합치고자 한다면

git checkout main // main branch로 switch
git merge develop // develop branch와 병합

 

다시 git log를 찍어보면 main branch에도 변경내역이 적용되어 있음을 알 수 있다.

 

merge를 했으니 깃헙 저장소에도 push 한다.

git push

 

마지막으로 사용완료한 branch는 삭제해준다.

git branch -d develop // develop branch delete
Comments