git은 local에서 관리되는 버전 관리 시스템이며 소스코드 수정에 따른 버전 또한 관리를 해준다.git은 형상 파일의 변화를 무엇이, 어디서, 누가, 몇번, 몇시에 변경 되는지 기록한다.같은 파일에 대한 각기 다른 버전을 보관하며 같은 파일을 가지고 여러명이서 작업