말은 쉽지. 코드를 보여줘.
Talk is cheap. Show me the code.
리누스 베네딕트 토발즈(Linus Benedict Torvalds)는 스웨덴계 핀란드인 프로그래머로서 리눅스(Linux)와 분산 버전 관리 시스템(Git)의 창시자이다
깃(Git)이란
리누스 베네딕트 토발즈
Linus Benedict Torvalds
git 이란 단어는 영국에서 사용되는 속어로 '고집센 사람', '항상 자기자신이 옳다고 생각하며 따지기 좋아하는 사람'을 의미한다. 뭔가 리누스 토발즈의 성격을 알 수 있는 설명이다.
리누스의 설명 이외에 git 으로 이름을 정한 이유를 찾아보면
- 발음할 수 있는 3글자 단어 중에 Unix 명령어로 쓰이지 않는 단어이다. 이 단어가 get 이라는 단어의 잘 못된 발음이라는 것이 관련되어있을 수도 있고 없을 수도 있다
- 기분 좋을 때는 "Global Information Tracker" 의 약자
- 제대로 동작하지 않을 때는 "Goddamn idiotic truckload of shit" 망할 멍청한 똥덩어리의 약자
뭔가 거창한 의미는 없고 자꾸 물어보니까 저렇게 연결 시켜 놓은 것 같다. 뭔가 리누스 토발즈 답다.
깃(Git) 커밋 메시지란?
조직이나 팀 단위 혹은 혼자서 git을 통해 개발을 하는 경우에 일련의 작업을 하나의 일로 간주할 수 있는데 이 부분을 커밋(commit)이라고 합니다.
커밋을 정의하는 경우 내용을 남길 수 있는데 이를 커밋 메시지(commit message)라고 말하며 내용을 작성할 경우 관례(convention)에 따라 작성하면 개인 혹은 팀의 구성원이 보다 쉽게 작업 또는 개발한 내역을 알 수 있습니다.