Git깃
전 세계 개발자의 표준 분산 버전 관리 시스템
Git 프로젝트(오픈소스 커뮤니티)무료(오픈소스, GPL)WindowsmacOSLinux
⬇ 공식 사이트에서 Git 다운로드
git-scm.com 공식 페이지로 이동합니다 · 무료(오픈소스, GPL) · Windows · macOS · Linux
공식 사이트(git-scm.com)로 이동해 내려받습니다. 본 사이트는 설치 파일을 직접 제공하지 않습니다.
깃 소개
깃(Git)은 리눅스 커널 개발을 위해 리누스 토르발스가 2005년에 만든 분산 버전 관리 시스템입니다. 지금은 Software Freedom Conservancy 산하의 오픈소스 프로젝트로 전 세계 자원봉사자와 기업 개발자가 함께 관리하며, 사실상 모든 소프트웨어 개발 현장에서 표준 도구로 쓰입니다. GitHub, GitLab, Bitbucket 같은 코드 호스팅 서비스도 깃 위에서 동작합니다.
깃은 프로젝트의 모든 변경 이력을 각 개발자의 컴퓨터에 통째로 복제해 두는 분산 구조라 인터넷 없이도 커밋과 기록 조회가 가능하고, 브랜치를 만들고 합치는 작업이 매우 빠릅니다. 명령줄 도구가 기본이지만 윈도우용 배포판인 Git for Windows 에는 Git Bash 터미널과 간단한 GUI 가 포함되어 있고, 비주얼 스튜디오 코드 나 깃허브 데스크톱 같은 도구에서 그래픽으로 다룰 수도 있습니다.
깃은 GPL 라이선스의 무료 오픈소스이며, 공식 사이트 git-scm.com 에서 윈도우·맥·리눅스별 설치 방법을 안내합니다. 윈도우 설치 파일은 Git for Windows 프로젝트가 만들고, 맥은 Xcode 명령줄 도구나 Homebrew 를 통해 설치하는 방식이 일반적입니다. 이 페이지에서는 깃의 공식 다운로드 페이지와 설치·기본 사용법, 문제 해결 가이드를 안내합니다.
주요 기능
분산 저장소모든 이력을 로컬에 복제하므로 오프라인에서도 커밋·비교·되돌리기가 가능하고 서버 장애에도 안전합니다.
가볍고 빠른 브랜치브랜치 생성과 전환, 병합이 순식간에 끝나 기능별·실험별로 작업을 분리하는 흐름이 자연스럽습니다.
스테이징 영역변경 사항 중 커밋에 포함할 부분만 골라 담을 수 있어 의미 단위로 깔끔한 이력을 남길 수 있습니다.
무결성 보장모든 커밋과 파일이 해시로 연결되어 있어 이력이 조작되거나 손상되면 바로 드러납니다.
Git Bash 와 GUI(윈도우)Git for Windows 에는 리눅스식 터미널인 Git Bash, 이력 조회용 gitk, 간단한 Git GUI 가 함께 설치됩니다.
호스팅 서비스 연동GitHub, GitLab 등과 HTTPS·SSH 로 연결하고, 자격 증명 관리자가 로그인 정보를 안전하게 저장합니다.
기본 정보
| 프로그램명 | Git (깃) |
|---|---|
| 개발사 | Git 프로젝트(오픈소스 커뮤니티) |
| 라이선스 | 무료(오픈소스, GPL) |
| 지원 OS | Windows, macOS, Linux |
| 언어 | 영어(명령 메시지 일부 다국어) |
| 카테고리 | 개발 도구 |
| 공식 사이트 | git-scm.com |
| 최신 버전 | 공식 다운로드 페이지에서 확인 |
| 이전 버전 | 공식 이전 버전 보관 페이지 |
설치 요약

- 아래 공식 다운로드 버튼으로 git-scm.com 의 설치 페이지에 들어가
Windows,macOS,Linux중 운영체제를 고릅니다. - 윈도우는
Git-로 시작하고64-bit.exe로 끝나는 설치 파일을 받아 실행합니다. 설치 화면이 많지만 대부분 기본값을 유지하고, 기본 편집기만 Vim 대신 비주얼 스튜디오 코드 등 익숙한 편집기로 바꾸면 됩니다. - 맥은 터미널에서
xcode-select --install을 실행해 애플 명령줄 도구에 포함된 깃을 설치하거나, Homebrew 가 있다면brew install git으로 최신 버전을 설치합니다. - 설치 후 터미널(윈도우는 Git Bash 또는 파워셸)에서
git --version을 입력해 버전이 표시되면 성공입니다. git config --global user.name "이름"과git config --global user.email "이메일"로 커밋에 기록될 작성자 정보를 설정합니다.
주의사항
- 윈도우용 깃은 git-scm.com 또는 Git for Windows 프로젝트의 GitHub 릴리스에서만 받으세요. 'git 다운로드' 검색 광고에 뜨는 제3자 사이트는 변조된 설치 파일을 배포할 수 있습니다.
- 설치 중
Adjusting your PATH environment단계에서는 가운데 옵션(명령줄과 서드파티 소프트웨어에서 Git 사용)을 유지해야 VS Code 등 다른 도구가 깃을 찾을 수 있습니다. - 줄바꿈 변환 옵션(
Checkout Windows-style, commit Unix-style)은 윈도우 기본값이 무난하지만, 리눅스 서버용 스크립트를 다룬다면 팀 규칙에 맞춰 선택하세요. 잘못 고르면 모든 파일이 변경된 것으로 표시됩니다. - 오래된 깃에는 악성 저장소를 복제할 때 코드가 실행되는 보안 취약점이 여러 번 보고되었습니다. 윈도우는
git update-git-for-windows명령으로 주기적으로 업데이트하세요.
자주 묻는 질문
Q. 깃은 무료인가요?
네. GPL 라이선스의 오픈소스로 개인·기업 모두 무료이며 등록이나 결제가 없습니다. GitHub 같은 호스팅 서비스의 유료 플랜은 깃 자체와 별개입니다.
Q. 깃과 깃허브는 어떻게 다른가요?
깃은 내 컴퓨터에 설치하는 버전 관리 프로그램이고, GitHub 는 깃 저장소를 인터넷에 올려 공유·협업하는 서비스입니다. GitHub 를 쓰려면 먼저 깃(또는 깃허브 데스크톱)을 설치해야 합니다.
Q. 윈도우 설치 옵션은 뭘 골라야 하나요?
대부분 기본값으로 충분합니다. 바꿀 만한 것은 기본 편집기(Vim 대신 VS Code 등), 기본 브랜치 이름(
main 권장), 자격 증명 관리자(Git Credential Manager 사용) 정도입니다. 모르는 항목은 기본값을 두세요.Q. 설치된 버전은 어떻게 확인하고 업데이트하나요?
터미널에서
git --version 을 입력하면 현재 버전이 나옵니다. 윈도우는 git update-git-for-windows, 맥 Homebrew 는 brew upgrade git 으로 최신 버전을 받을 수 있습니다. 최신 버전 번호는 공식 페이지에서 확인하세요.Q. 구버전 깃을 받을 수 있나요?
윈도우용은 Git for Windows 의 GitHub 릴리스 페이지에 이전 버전 설치 파일이 모두 보관되어 있고, 소스 코드도 공식 저장소에 남아 있습니다. 다만 구버전은 보안 취약점이 있으므로 특정 도구와의 호환 문제가 확인된 경우에만 임시로 쓰세요.
Q. git ignore 적용이 안 될 때는?
.gitignore 는 아직 추적되지 않은 파일에만 적용됩니다. 이미 커밋된 파일은 git rm --cached 파일이름 으로 추적을 해제한 뒤 커밋해야 무시 규칙이 적용됩니다. 윈도우에서 만들었다면 파일 이름이 정확히 .gitignore 인지, 뒤에 .txt 가 붙지 않았는지도 확인하세요.Q. git 설정 확인은 어떻게 하나요?
git config --list --show-origin 을 입력하면 현재 적용된 설정과 그 값이 어느 파일에서 왔는지 함께 보여 줍니다. 사용자 이름과 이메일만 보려면 git config user.name, git config user.email 을 입력하고, 바꾸려면 git config --global user.name "이름" 처럼 새 값을 지정합니다.Q. git push 나 git clone 에서 오류가 날 때는?
인증 오류라면 GitHub 같은 서비스는 계정 비밀번호 대신 개인용 액세스 토큰이나 SSH 키를 요구하므로, 자격 증명 관리자에 저장된 예전 정보를 지우고 다시 로그인하세요. push 가 거부(rejected)되면 원격 저장소에 내 로컬에 없는 커밋이 있다는 뜻이니 먼저
git pull 로 받아 합친 뒤 다시 push 합니다. 오류 메시지별 해결법은 오류 해결 가이드를 참고하세요.함께 보는 개발 도구 프로그램
⬇ 공식 사이트에서 Git 다운로드
git-scm.com 공식 페이지로 이동합니다 · 무료(오픈소스, GPL) · Windows · macOS · Linux
본 페이지는 비공식 안내 페이지이며 개발사와 무관합니다. 다운로드 버튼은 공식 사이트로 연결되며, 본 사이트는 설치 파일을 직접 배포하지 않습니다. 프로그램의 상표와 저작권은 각 개발사에 있습니다.