✅ 버전 관리(Version Control System) 깃과 깃허브의 차이점에 대해 알아보기 전에 버전 관리에 대해서 간단하게 살펴볼 필요성이 있다. 버전 관리란 시간에 따라 파일의 변경사항을 추적하고 기록하는 것이다. 버전 관리 시스템은 이전 버전으로 복구하거나 조회할 수 있는 기능을 제공한다. 버전 관리는 프로젝트의 수정이 있을 때마다 snapshot을 찍는다. 따라서 필요한 것을 복구하거나 비교할 때 다양한 버전들을 확인할 수 있다. 만약에 프로젝트를 하다가 코드가 망가졌다고 하더라도 버전 관리 시스템을 통해 이전 버전을 불러오고 잘못된 부분을 바로잡으면 된다. ✅ Git Git은 '본인'의 코드와 이력을 기록하고 관리하도록 돕는 버전 관리 시스템(VCS)이다. Git은 클라우드가 아닌 본인의 로..