티스토리 뷰

프로그래밍/Git

#1 Git의 역사

DevOpser 2020. 9. 14. 14:26

* Git을 만든사람: 리누스 토발즈(Linus Torvalds)

- 리눅스(Linux) 운영체제를 만든 사람이기도 하다.

 

 리누스 토발즈는 리눅스를 개발한 이후, BitKeeper 툴로 리눅스의 버전을 관리했다.

리눅스 커뮤니티의 한 개발자가 BitKeeper의 내부 동작 원리를 분석하려고 했던 계기로 리눅스 커뮤니티와 BitKeeper의 충돌이 발생했고 리눅스 커뮤니티에 대해서 BitKeeper가 유료화가 되었다고 한다.

 

이후, 리누스토발즈는 BitKeeper를 개신할 버전관리 시스템을 찾다가 본인이 직접 만든 버전관리 시스템이 Git이다.

 

Git은 다음과 같은 목표를 가지고 설계 및 개발되었다.

1) 빠른 속도

2) 단순한 디자인

3) 비선형적 개발 지원(수천 개의 브랜치를 병행)

4) 완전 분산형 시스템

5) 리눅스와 같은 거대한 프로젝트도 속도 저하의 문제 없이 관리할 수 있는 시스템

 

Git은 버전관리, 협업에 필요한 여러 요소들이 고려되어 개발되었기 때문에, 사용성이 좋은 프로그램이 될 수 있었다. 

 

 

<출처>

https://www.codeit.kr/courses/version-control-with-git

 

코딩이 처음이라면, 코드잇

월 3만원대로 Python, JavaScript, HTML/CSS, Java 등 1,600개 이상 프로그래밍 강의를 무제한 수강하세요

www.codeit.kr:443

https://blog.naver.com/codeitofficial

 

온라인 코딩 스쿨 코드잇 : 네이버 블로그

가장 쉽게 재밌게 코딩을 배울 수 있는 방법, 코드잇! 최고의 프로그래밍 교육을 모두에게 제공하기 위해 노력합니다.

blog.naver.com

 

댓글