Git 프로젝트 파일의 변경 사항을 추적하는 분산 버전 관리 시스템 (VCS) 프로젝트의 변경 사항을 기록하여 특정 시점의 버전으로 복구하는 것을 가능하게 하고, 프로젝트 중심으로 여러 개발자가 협업할 때는 각자의 컴퓨터에서 작업하던 다양한 버전의 파일들을 병합할 때
####Branch 브랜치 독립적으로 어떤 작업을 진행하기 위한 공간의 개념으로 동시에 다양한 작업이 진행될 수 있도록 한다. 같은 프로젝트 아래에 여러 기능이 구현되어야 할 때 브랜치별로 다른 기능의 개발이 진행될 수 있다. → 이에 따라 협업 시, 먼저 메인 브
기존에는 개인 Github repository에서만 작업을 하거나 이미 세팅이 완료되어 있는 Repository에서 git clone 후 시작했었다보니, 개발자에게 소통 능력과 협업이 중요하다는 점, 그리고 앞으로 수많은 팀 단위 개발에 Github가 중요한 역할을 한