Version Control 버젼 관리란 코드의 변경 사항을 기록하면서 동시에 이전으로 돌아갈 수도 있도록 하는 관리 방법을 의미한다.
특히 여러명이서 협업할 때 변경 사항을 관리할 수 있어서 편리하다.
웹 개발에서는 주로 Github이나 GitLab 을 사용하는 듯 하다. 다른 분야는 겪어보질 않아서 모르겠다.
Git Flow 말고도 도움이 될 만한 자료들을 찾아서 정리해 보았다.
버젼 관리
Git 1.1 시작하기 - 버전 관리란?: 링크
현업에서 사용되는 실전 Release 버젼 관리 규칙 블로그: 링크
소프트웨어 버전 관리 규칙 - Semantic Versioning 블로그: 링크
혼자 하는 프로젝트에도 '버젼 관리'가 필요할까요? 요즘 IT 글: 링크
버전 관리란? Velog 글: 링크
Git으로 버젼 관리
SK DEVOCEAN Git Branch 전략 비교 - Git Flow vs GitHub Flow: 링크
SK DEVOCEAN 개발 현장의 Git Flow: 시나리오별 문제 해결로 협업 능력 향상하기: 링크
우아한형제들 우린 Git-flow를 사용하고 있어요: 링크
AWS GitHub 플로우 전략의 장점 및 단점: 링크
주니어 개발자의 현업에서 배운 Git Flow Velog 글: 링크
Git Flow란, 깃 브랜치 전략 블로그: 링크
Git Flow 개념 이해하기 블로그: 링크
Git Flow and GitHub Flow Figures
SK DEVOCEAN의 피규어가 좋아 보여서 가져왔다.
GitHub Flow에서 차이점이 하나 있다면 요즘은 주 브랜치의 이름을 master 대신 main으로 한다는 점이다.
GitFlow

GitHub Flow

Git Tag & Release
Github 리포지토리의 릴리스 및 태그 보기: 링크
Git - Tagging: 링크
Git | 태그와 릴리즈 (Tag & Release) Velog: 링크
Learn Git Brancking: 링크
'개발 > Git' 카테고리의 다른 글
| git 기본 명령어들 (0) | 2025.03.26 |
|---|---|
| gitignore 사용법 (0) | 2024.10.29 |