90팩토리 부트캠프 git강의에서 참고하였다
이해를 토대로 프로젝트에서 써보는 방법으로 접근하자!
즉, 익숙해지면 분명한 장점이 있다(팀개발에는 필수이다!)
코드는 결과도 중요하지만, 과정도 중요하다
여러 명의 작업일 경우 기록 추적이 필요하다!
각 개발자가 분량을 나누고 겹치는 부분은 합쳐서 체계적으로 코드를 쌓아 나가는 방법이다
깃은 분산형으로써 여러 개의 repository에 분산 저장한다
git기반으로 지원하는 웹호스팅 서비스(git을 웹으로 구현)
Social Coding 기능: repository / Issue / Wiki / Pull Request
즉, 집단지성을 발휘해서 오픈 소스 코드를 개선하고 의견을 올리고 반영하는 가치가 엄청나다