GitHub이란? 분산 버전 관리 시스템이다. 원격 저장소(remote repository)를 통해 프로젝트의 히스토리를 클라이언트들과 협업자들과 공유한다. Staging Area란? 하나의 버전으로 등록하기 전의 임시적인 공간이다. 수정된 파일들을 모아서 하나의 버전으로 만들기 위해 존재한다. 게임 버전 업그레이드(출시) 전, 테스트 서버와 같은 맥락이다. 최종 저장 용량을 최소화하기 위해 테스트 보드로서 사용하기 위함과 같다. 버전을 기록하는 과정의 명령어는? $ git add . $ git stauts $ git commit -m 'Add' $ git log Commit의 의미는? staged 상태의 파일들을 버전으로 기록한다. 파일이 달라지지 않으면 성능을 위해 파일을 새로 저장하지 않는다. (공..