요즘 자바, 스프링 강의를 듣고있는데 회사에서 공부할 때도 있고 집에서 공부할 때도 있고 카페에서 공부할 때도 있다보니 소스 관리의 필요성을 느꼈다. 그래서 형상관리 도구 중 하나인 Git을 사용해 소스코드를 관리해야겠다고 생각했다. 간단하게 Git이란 소스코드 버전 관리시스템을 말하고 GitHub란 Git으로 관리하는 프로젝트를 올려놓을 수 있는 사이트라고 생각하면 된다. Git에서 중요한 개념 중 저장소(Repository)라는 것이 있는데 저장소란 파일이나 디렉토리를 저장하는 장소로 자신의 컴퓨터에 있는 '로컬 저장소 (Local Repository) ' 와 서버 등 네트워크에 있는 '원격 저장소 (Remote Repository) '의 2개소가 있다. Git의 작동구조 이하 상세 개념에 대해서는 ..