HANGUL.WIKI

Git

Git

2026-07-21
목차 (4개 섹션)

이름의 유래와 세 갈래 의미

리누스 토르발스가 2005년 4월, 자신이 만든 새 버전 관리 시스템에 "Git"이라는 이름을 붙였을 때 붙인 자평은 냉소적이었다. 영국 속어로 "멍청한 놈", "재수 없는 녀석"을 뜻하는 이 단어를 스스로에게 붙인 셈인데, 토르발스는 인터뷰에서 "나는 이기적인 놈이라 내 프로젝트에 전부 내 이름을 붙인다. 처음엔 리눅스, 이번엔 깃"이라는 농담을 남겼다. 다만 이 문서에서 다루는 "Git"이라는 표기는 세 갈래로 갈린다. 하나는 리누스 토르발스가 만든 분산 버전 관리 시스템, 하나는 대수기하학의 한 이론인 기하학적 불변 이론(Geometric Invariant Theory, GIT), 나머지 하나는 미국 조지아주 애틀랜타에 위치한 조지아 공과대학교(Georgia Institute of Technology)의 약칭이다.

분산 버전 관리 시스템으로서의 Git

가장 널리 알려진 의미는 소프트웨어 버전 관리 도구다. 2005년 리눅스 커널 개발진이 그동안 써오던 상용 도구 비트키퍼(BitKeeper)의 무료 사용권이 커뮤니티 내부 갈등으로 철회되자, 토르발스는 대안을 직접 만들기로 했다. 그는 단 열흘 만에 초기 버전을 완성했고, 이후 개발은 준탄 후바르트(Junio Hamano)에게 넘어가 지금까지 이어지고 있다. 중앙 서버 하나에 이력을 몰아넣는 CVS·SVN 방식과 달리, Git은 모든 개발자의 로컬 저장소가 전체 이력을 그대로 복제해 갖는 분산형 구조를 택했다. 이 덕분에 네트워크 연결 없이도 커밋·브랜치·이력 조회가 가능하고, 브랜치 생성 비용이 사실상 0에 가까워 실험적인 기능 개발이 활발해졌다. SHA-1 해시로 각 커밋의 내용을 지문처럼 식별하는 방식도 특징인데, 2017년 구글이 SHA-1 충돌 사례(SHAttered)를 공개하면서 장기적으로 SHA-256 전환 논의가 이어지고 있다. 오늘날 GitHub, GitLab, Bitbucket 같은 호스팅 서비스가 Git 위에서 협업 플랫폼을 구축했고, 2018년 마이크로소프트의 GitHub 인수(75억 달러 규모)는 오픈소스 생태계 전반의 화두가 되기도 했다.

기하학적 불변 이론(GIT)

수학, 그중에서도 대수기하학에서 다루는 GIT는 데이비드 멈퍼드(David Mumford)가 1965년 저서 《Geometric Invariant Theory》에서 체계화한 이론이다. 군의 작용 아래 놓인 대수다양체의 몫공간(quotient space)을 어떻게 정의할 것인가 하는 문제를 다루며, 안정점(stable point)·반안정점(semistable point) 개념을 도입해 모듈라이 공간(moduli space) 구성의 표준 도구로 자리 잡았다. 멈퍼드는 이 업적을 포함한 대수기하학 연구로 1974년 필즈상을 받았다.

조지아 공과대학교

세 번째 의미는 1885년 설립된 미국 조지아주 애틀랜타 소재 공과대학, 조지아 공과대학교의 약칭이다. 공학·컴퓨터과학 분야에서 미국 상위권으로 꼽히며, 2013년 세계 최초로 정규 온라인 컴퓨터과학 석사(OMSCS) 과정을 개설해 등록금을 대폭 낮춘 실험으로도 주목받았다. 이 대학 학생과 동문들은 스스로를 "Georgia Tech" 대신 줄여서 "Git"이라 부르기도 하는데, 개발자 커뮤니티에서 흔히 쓰는 동명의 버전 관리 도구와 검색 결과가 자주 뒤섞이는 웃지 못할 상황도 벌어진다.

문서 정보

최초 작성
최종 갱신
분류
기술

HANGUL.WIKI가 정리·작성한 문서입니다. 정확성을 위해 노력하나 오류가 있을 수 있으므로, 중요한 내용은 공식 출처를 통해 확인하시기 바랍니다. 내용의 오류나 정정 요청은 오류·정정 신고로 알려주시면 검토 후 반영합니다.