Git - 브랜치, 커밋 전략
브랜치브랜치를 사용하는 이유는 무엇일까브랜치를 사용하지 않고 메인 브랜치에서만 작업하면 어떤 일이 벌어질까하나의 기능을 개발하기 위해 여러개의 커밋을 하게 된다면 기능이 완성되기 전까지 메인 브랜치의 소스코드는 불완전한 상태로 존재할 것이다. 협업을 하게 됐을 때, 오직 메인 브랜치에서만 작업을 한다면 내가 작업중인 파일을 누군가 건드릴 수 있게 된다.또한 여러 기능을 개발하면서 남겨진 커밋 히스토리가 메인 브랜치에 뒤죽박죽 섞이게 될 것이다. 브랜치를 사용하게 된다면, 다른 브랜치에 영향을 받지 않는 독립적인 환경에서 기능을 개발하거나, 버그를 수정할 수 있다. 즉, 여러 기능을 여러 사람이 병렬적으로 개발할 수 있게 된다. 기능을 개발할 때 브랜치를 생성하고, 코드를 작성하며 커밋을 남긴다.이후 기능..
2024.07.31