AiPE
Git Branch를 사용하는 이유 본문
반응형
Git Branch란, Git의 Main 가지에서 갈라져 나온, 독립된 저장소이다.
이 Branch들로써 프로그램의 버전을 관리하며 하나의 프로그램을 여러 사람이 작업하는 협업이 가능해진다.
Git branch를 사용하는 이유는 다음과 같다.
Git Branch를 사용하는 이유 |
① 동시 작업 (협업) 여러 사람이 동시에 프로젝트를 작업할 수 있도록 한다. 각자가 자신의 브랜치(독립된 영역)에서 작업을 하고, 이후에 변경 사항을 병합하여 하나로 통합할 수 있다. ② 버전 이력 관리 각 브랜치는 프로젝트의 특정 시점을 나타내는 커밋들의 연속이므로, 작업 이력을 관리하고 이전 상태로 쉽게 돌아갈 수 있다. ③ 기능 분리 새로운 기능을 개발할 때 기존 코드에 영향을 미치지 않도록 별도의 브랜치에서 작업할 수 있다. ④ 안정성 유지 메인 브랜치에서는 안정된 코드를 유지하고, 개별 브랜치에서는 새로운 기능 개발이나 기존 코드 수정을 진행함으로써 프로그램 전체의 안정성을 유지할 수 있다. ⑤ 테스트 및 배포 각 브랜치에서 작업이 완료되면, 테스트를 거친 후 메인 브랜치에 병합하여 배포할 수 있다. 이를 통해 안정성을 유지하면서 효율적인 개발 및 배포를 진행할 수 있다. |
①과 ②는 Git이 존재하는 이유 그 자체이고, 가장 핵심이 되는 기능이자 기능의 전부라고도 할 수 있다.
③④⑤는 ①과 ②에서 파생되는 장점이라고 볼 수 있다.
반응형
'[XiBBaL] Study > Git and Github' 카테고리의 다른 글
Git과 GitHub의 차이 (0) | 2024.03.25 |
---|