만들면서 배우는 Git+GitHub 입문 책을 보면서 학습하였습니다.
Git 이란?
- 분산 버전 관리 시스템 중 하나로 2005년에 리눅스 커널 개발자인 리누스 토발즈가 개발하였다.
Git의 목표
- 깃은 완벽한 분산 환경에서 간단하고 빠르게 대량의 동시 다발적인 브렌치 작업을 수행하는 것을 목표로 하는 시스템
Git의 장점
Git의 특징
* 깃의 필요성을 생각해보자 *
* 깃의 개발배경 *
- 리눅스 커널 버전을 관리하기 위해 Bitkeeper라 불리는 시스템을 도입하였다. 하지만 2005년 무료 사용에 난색을 보이면서 리눅스 커뮤니티와 틀어지게 되었다. 이에 분노한 리누스 토발즈는 2주만에 깃을 만들게 되었다....
2주 이후 깃은 본질적인 기능 상으로는 큰 변화없이 계속 이어지고있다.
Git 설치
사이트에 접속하여 자신의 운영체제에 맞는 Git을 다운로드 한다.
* 깃은 실제 다운로드 페이지에서 표기된 최신 버전보다 더 옛날버전을 사용하게됨. 안정성이 검증되지 않았기 때문"
설치 완료 후
깃 명령어를 사용할 Git bash를 실행하여 커밋을 진행할때마다 기록하는 사용자 이름과 이메일 주소를 설정하면
깃을 사용할 준비가 완료된다.