버전 관리 시스템(Version Control System)이란 이전에 작성한 내용을 보존해 주는 시스템이다. 버전 관리 시스템 중 가장 많이 사용되는 것이 Git이다.
버전 관리
1) 파일 변경 시 변경 이력 저장
2) 이전 버전으로 돌아갈 수 있음
3) 어떤 변경이 발생했는지 알 수 있음
백업
-작업물을 온라인 원격 저장소에 백업
협업
-여러 명이 하나의 작업물의 다른 부분을 각자 작업할 때, 작업물을 공유하고 취합할 수 있게 도와줌
Git은 로컬에서 소스 코드 기록을 관리하고 추적할 수 있는 버전 관리 시스템이고,
Github는 Git Repository를 관리할 수 있는 클라우드 기반 서비스이다.
참고 : 코드스테이츠 백엔드 부트캠프 44기 강의자료