[Git] Git branch 전략 (부제: branch 병합 방법 merge, rebase, squash)
git을 사용해 버전을 관리하고, 여러 팀원들이 함께 작업을 하려면 branch 관리를 잘 하는 것이 중요하다.개인 repositoy라면 커밋에 문제가 생기거나 브랜치가 잘못됐을 때 도저히 안되면 마음대로 삭제하거나 수정할 수 있지만,함께 작업하던 repository는 마음대로 수정하기가 어렵다. 그래서 처음부터 명확한 git branch 전략을 세우고, 다 같이 잘 지켜나가는 것이 중요하다.오늘은 git-flow를 활용한 우리 팀의 전략과, 그 전략이 실제로 어떻게 적용되는지를 기록해보고자 한다. git flow를 검색해보면 가장 많이 나오는 이미지가 다음 이미지가 아닐까 싶다.우리는 이를 활용해 main(master), production, release, develop, feature 브랜치를 사용..
2024. 7. 24.