aversion control system (vcs)
코드의 버전 관리
1. 수정 할 때마다 파일을 새로 만들면 관리가 힘들기때문
2. 언제든지 이전 버전의 코드로 돌아갈 수 있기 때문
3. 이력을 남기기 위해 ->잘못된 부분을 쉽게 찾을 수 있다.
4. 하나의 프로젝트를 두고 여러명의 개발자들이 협업이 가능
1. git을 사용한 프로젝틀들의 저장소
2. 개발자들의 Social Network
즉, Git은 프로젝트의 버전관리를 도와주는 시스템
Github는 Git을 이용해 버전관리를 한 프로젝트들을 관리하게 해주는 호스팅 서비스