[Git] 브랜치 (Branch)
git init 명령을 통해 해당 프로젝트에서 버전 관리를 하겠다고 선언하게 되면 master 라는 이름의 브랜치로 프로젝트가 버전관리되기 시작한다. master 브랜치는 하나의 줄기에 해당이 되고 프로젝트가 하나의 줄기로서 관리가 된다. 브랜치란 master 라는 하나의 큰 줄기에서 가지들을 분리하여 개발하는 것을 말한다. 분리된 각각의 가지에서 기능적으로 문제가 없다고 판단이 되면, 가지들을 메인의 줄기로 합쳐서 실제로 사이트에서 사용할 수 있도록 만들어 준다. 이 때 합치는 기능을 Merge(병합) 이라고 한다. 이렇게 가지로 분리해야 하는 이유는 하나의 프로젝트를 관리해서 실제로 배포할 때 A 개발자는 로그인 페이지를, B 개발자는 사용자 관리 페이지를, C 개발자는 결제 페이지를 따로 만든다고 ..
2022.09.22