# git에 대한 흥미로운 사실들 첫번째
# git이란
- 리눅스 개발자들은 형상관리를 BitKeeper (opens new window)라는 프로그램을 유로로 사용하고 있었다.
- 어느날 BitKeeper에서 리눅스 개발자들의 사용을 제한한다. 리버스를 시도했다고 하는데, 기능이 성에 차지 않아서 뜯어본듯.
- 리누스 토발즈가 직접 형상관리툴을 만들기로 결정하고 약 2주만에 만든것이 git
- 똥줄탄 BitKeeper는 무료로 전환, 오픈소스로 공개. 하지만 git이 svn, cvs까지 제치고 평정
- git 시스템을 호스팅하는 회사로는 크게 3대장, GitHub, BitBucket, GitLab이 있으며, 국내도 nhn이 운영한 Yobi라는 서비스가 있으나 오래전 망.
- 그외도 Beanstalk, Codebase, Codeberg, RoketGit등 많다.
# 이름의 유래
git소스도 git으로 관리되고 있고, GitHub에 자리 잡고 있다.(여기 (opens new window)) README에 git은 이렇게 설명되어 있다.
The name "git" was given by Linus Torvalds when he wrote the very first version. He described the tool as "the stupid content tracker" and the name as (depending on your mood):
- random three-letter combination that is pronounceable, and not actually used by any common UNIX command. The fact that it is a mispronunciation of "get" may or may not be relevant.
- stupid. contemptible and despicable. simple. Take your pick from the dictionary of slang.
- "global information tracker": you're in a good mood, and it actually works for you. Angels sing, and a light suddenly fills the room.
- "goddamn idiotic truckload of sh*t": when it breaks
- 토발즈가 처음 만들었을때 기냥 소리나는 데로 랜덤한 3글자 조합함. get으로 할려고 했는데 git이 됨
- stupid. 아무 의미없다. 니맘데로 의미 부여해라.
- 기분 좋을땐, "global information tracker", 나쁠땐 "ㅂㅅ같은 truckload"
이쯤에서 토발즈다운 토발즈 사진 한장.
참고로 저 손가락은 리눅스를 지원하지 않던 엔비디아한테 날린것이다.(영상 (opens new window))
# 최초의 git commit
역사적인 최초 커밋은 이곳 (opens new window)에서 확인 가능하다. 2005년 4월이다.
주옥 같은 첫 커밋 메시지
최초 커밋된 파일들
(여기도)stupid! 하지만 빠름! 오직 빠름!!
그런데 이상한 점이 있다. Contributor는 토발즈가 아니다!?
뜬금포 VanTudor은 누구?!
실제 토발즈 git 계정 (opens new window)
주말도 자라는 잔디밭
그럼 VanTudor는 누구야!?
다음편