Git이란?Git 홈페이지에 가면 아래와 같이 Git을 정의하고 있다.Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.해당 정의에 나와있듯이, Git은 '버전'을 '분산'해서 관리하는 도구이다.하나의 큰 프로젝트를 만들다 보면 개발의 진행 상황을 중간 저장해서 체크 포인트를 만들어야 할 필요가 생긴다. 만약 체크 포인트가 없이 개발한다면 개발을 쭉 하다가 과거 시점으로 코드를 되돌리고 싶을 때 과거 해당 시점부터 그 이후에 작성된 코드들을 하나씩 제거해 나가면서 롤백을 해야 할 ..