버전 관리(version control, revision control), 소스 관리(source control)[1], 소스 코드 관리(source code management, SCM)란 동일한 정보에 대한 여러 버전을 관리하는 것을 말한다.

<aside> 🔥 개발팀에서 가장 중요한 것은 '소스코드'다. 소스코드는 개발팀의 자산이다. 버전관리 시스템은 소스코드의 변경사항, 이력관리, 이슈추적, 협업에 있어서 없어서는 안될 도구다.

</aside>

1.1. SVN과 Git

1.2. git 저장소를 만들어 봅시다

git init

1.3. .git 폴더에 대해서 알아봅시다

1.4. 브랜치 관리 전략