오늘은 개발자들이 협업하면서 사용하는 git과 github에 대해서 알아보겠다gitgit(깃)은 분산 버전 관리 시스템이다 소스 코드의 변경 이력(commit)을 저장하고, 버전을 관리하고 손쉽게 복구하는 것을 목표로 한다특징1. 분산 버전 관리git은 모든 개발자가 전체 저장소를 각자의 환경에 저장한다 즉 인터넷이 없는 환경에서도 중앙 서버에 의존하지 않고 소스코드의 변경이력을 비교하고 불러오고 저장할 수 있다 2. 레포지토리 & 브랜치먼저 레포지토리에 관해서 설명하겠다 레포지토리란 git에서 소스코드와 이력, 정보 등을 저장하는 공간이다 보통 하나의 프로젝트 단위로 생상하며 git init이라는 명령어로 local 환경에서 생성 가능하다 로컬 환경에서 이력과 정보를 저장하는 방법은 먼저 변경사항이 있..