AiPE

Git Branch를 사용하는 이유 본문

[XiBBaL] Study/Git and Github

Git Branch를 사용하는 이유

Oshimaker XiBBaL 2024. 3. 25. 21:24
반응형

Git Branch란, Git의 Main 가지에서 갈라져 나온, 독립된 저장소이다.

이 Branch들로써 프로그램의 버전을 관리하며 하나의 프로그램을 여러 사람이 작업하는 협업이 가능해진다.

 

Git branch를 사용하는 이유는 다음과 같다.

Git Branch를 사용하는 이유
① 동시 작업 (협업)
여러 사람이 동시에 프로젝트를 작업할 수 있도록 한다.
각자가 자신의 브랜치(독립된 영역)에서 작업을 하고, 이후에 변경 사항을 병합하여 하나로 통합할 수 있다.


 버전 이력 관리
각 브랜치는 프로젝트의 특정 시점을 나타내는 커밋들의 연속이므로, 작업 이력을 관리하고 이전 상태로 쉽게 돌아갈 수 있다.


③ 기능 분리
새로운 기능을 개발할 때 기존 코드에 영향을 미치지 않도록 별도의 브랜치에서 작업할 수 있다.

  
④ 안정성 유지
메인 브랜치에서는 안정된 코드를 유지하고,
개별 브랜치에서는 새로운 기능 개발이나 기존 코드 수정을 진행함으로써 프로그램 전체의 안정성을 유지할 수 있다.


⑤ 테스트 및 배포
각 브랜치에서 작업이 완료되면, 테스트를 거친 후 메인 브랜치에 병합하여 배포할 수 있다.
이를 통해 안정성을 유지하면서 효율적인 개발 및 배포를 진행할 수 있다.


①과 ②는 Git이 존재하는 이유 그 자체이고, 가장 핵심이 되는 기능이자 기능의 전부라고도 할 수 있다.

③④⑤는 ①과 ②에서 파생되는 장점이라고 볼 수 있다.

 

반응형

'[XiBBaL] Study > Git and Github' 카테고리의 다른 글

Git과 GitHub의 차이  (0) 2024.03.25