Git
수정할 때 마다 파일을 새로 만들지 않아도 된다. 협업시 누가 어떤 코드를 작성하고 수정하였는지 log를 이용하여 알 수 있다. 백업을 해놓아 시간이 지나도 안전하게 보관할 수 있다. 하나의 프로젝트를 두고 개발자들이 쉽게 협업할 수 있다.
github
git은 프로젝트 버전을 관리하는 시스템이며 github는 git을 사용한 프로젝트들을 관리하게 해주는 저장소의 역할을 하며 개발자들의 소셜 네트워크이다