
‘버전 관리(Version Control)’는 파일 변경 사항을 시간에 따라 기록하고, 필요할 때 특정 버전을 다시 호출할 수 있는 시스템을 일컫는 말이다.

Git은 가장 많이 사용되는 DVCS(분산 버전 관리 시스템)이다.

이전 장에서 언급하였듯이 이번 장에서는 branch라는 것을 다루어볼 것이다.개발을 하다보면 코드를 여러 개로 복사하여 작업하여야 하는 경우가 생긴다. 예를 들어, 현재 배포된 서비스에서 새로운 기능을 추가하고 싶을 때, 원본 코드 위에서 작업을 하면 손상될 가능성이

지난 시간에 공부했듯이 Git으로 프로젝트를 관리할 때는 브랜치로 관리한다. 브랜치를 활용하여 손쉽게 백업하고 분할 작업이 가능하도록 하여, 보다 안전하고 효율적으로 작업할 수 있다. 그렇다고 무턱대고 브랜치를 생성하다보면 각 브랜치의 역할을 구분하기가 불가능해지면서