Git 은 파일의 변경 이력을 스냅샷으로 추적하고 여러 사람의 작업을 조율하는 분산 버전 관리 시스템이다. 소스 코드 관리에 주로 쓰지만 어떤 파일 집합이든 이력을 남길 수 있다. 모든 클론이 완전한 이력을 가진 독립 저장소라서 네트워크나 중앙 서버 없이도 커밋 · 브랜치 · 병합이 된다.
2005년 리누스 토르발스가 리눅스 커널 개발을 위해 만들었고, 그 뒤로 주니오 하마노(Junio Hamano)가 유지보수를 맡고 있다. GNU GPL v2 로 배포된다.
현행 버전은 2.55.0 이다.[1]
sudo dnf install -y git
git --version
배포판 패키지로 설치한다.
sudo apt update
sudo apt install -y git
최신 안정판이 필요하면 git-core PPA 를 등록한다.[2:1]
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install -y git
커밋에 기록될 사용자 정보와 기본 브랜치명을 정한다. 셸에서 직접 써도 되고, Eclipse · Visual Studio Code · PyCharm 같은 개발 도구의 Git 연동 UI 를 써도 같은 설정 파일(~/.gitconfig)을 읽는다.
# 사용자 설정
git config --global user.name "username"
git config --global user.email "username@example.com"
# 확인
git config --global user.name
git config --global user.email
# 기본 브랜치명
git config --global init.defaultBranch main
git config --global init.defaultBranch
# 전체 설정 확인
git config --list
git init
git add .
git status
git commit -m "first"
git branch -M main
git remote add origin https://git.example.com/user/project.git
git push -u origin main
git ls-remote 를 하…README.md 가 이미 하나 있고, 로컬에…최신 버전 2.55.0 — 2026-09-20 확인. https://git-scm.com/ ↩︎
Download for Linux and Unix. 2026-09-20 확인. https://git-scm.com/install/linux ↩︎ ↩︎