본문 바로가기

Branch2

[Git] Default Branch가 main? 1. 왜 변경되었나? 얼마전에 사이드프로젝트를 새로 시작하려고 새로운 repository를 생성했는데 뚜둔,,, Default Branch가 main이다. 그래서 내가 뭔가 잘못 설정했나..? 싶었다. * 원래는 master가 기본이었다. Git은 10월부터 새로 만들어지는 repository는 Default Branch를 master에서 main으로 변경하기로 하였다! 이전까지 생성된 repository는 master가 그대로 유지된다 바뀐 사유를 읽어보니,,master라는 명칭에 대한 논란이 있었던거 같다. 물론 Git에서 master가 뜻하는 의미는 첫 번째 Branch라는 것 이외에는 없지만 충분히 오해나 불편해하는 사람들이 있을 수 있다,, 무튼 지금은 master에서 main으로 바뀌었고 이외.. 2020. 10. 10.
[Git] Gitflow Workflow, Branch 관리 Git에서 Branch를 관리하는 방법에는 여러가지가 있지만 그 중 Gitflow Workflow에서 제안하는 Branch 관리 방법을 살펴보자! 총 사용하는 Branch는 5가지이다. 1. Master 제품으로 출시될 수 있는 브랜치이다. 배포가 가능한 상태만 Master 브랜치에 Merge하여 관리한다. 2. Develop 다음 업데이트를 위해 개발하는 브랜치이다. 개발하고 있는 여러 기능들을 Develop 브랜치에서 Merge하고 완료되면 Master 혹은 Release 브랜치로 Merge한다. 개발시 Develop 브랜치를 기반으로 진행한다. 3. Feature 새로운 기능 개발 또는 버그 수정할 때마다 Develop 브랜치에서 분기하는 브랜치이다. Feature 브랜치에서 기능 구현 및 수정이 .. 2020. 7. 29.