병훈's Blog

서버 호스팅 강의 02+ Git branching Tip 본문

Computer/Server

서버 호스팅 강의 02+ Git branching Tip

thdqudgns 2024. 1. 7. 20:40

 

서버를 세팅하기 전에, 여러 사람이 모여 소스코드를 통합하기 위해 사용하는 Git에 대해 알아보겠습니다.

이렇게 개발되고 통합되는 소스코드를 기반으로 웹 서버에서 프로그램이 작동합니다.

 

 

대표적인 git 브랜치 전략에 공통적으로 등장하는 세 가지가 있습니다.

분기, 개발, 병합입니다. 이것들이 어떻게 사용되는지 보시면 좋을 것 같습니다.

 

그리고 master 브랜치가 어떤 용도로 사용되는지, 나머지 브랜치들의 용도는 무엇인지,

하나로 유지되는 브랜치는 무엇이고, 여러 개로 나누고 삭제하는 브랜치는 무엇인지

이 사항들도 확인하면 쉽게 이해하실 수 있습니다.

 

 

왼쪽의 브랜치 그래프 처럼 실수할 때가 있습니다.

이것은 개발 브랜치에서 상위 브랜치로 돌아오지 않고, 지속적으로 분기만 한다는 문제가 있습니다.

 

오른쪽의 그래프 처럼 개발이 끝났으면 상위 브랜치로 되돌아오고, 여기서 새로운 브랜치를 만들어야 합니다.

 

merge된 브랜치는 삭제한다

 

develop 브랜치에 머지가 되었으면 최신화를 유지하기 위해 local 환경에서 pull을 받고, 새로운 브랜치를 만든다

 

 

728x90
728x90