Git 설치 방법 윈도우 맥 최신 버전 2025년 가이드 깃 명령어 및 깃허브 연동 상세 더보기

2025년 최신 개발 환경을 구축하는 데 필수적인 도구인 **Git(깃)**은 모든 소프트웨어 개발 프로젝트의 핵심입니다. 효율적인 버전 관리와 협업을 위해 반드시 설치해야 하는 필수 요소이며, 특히 Git과 GitHub(깃허브)를 연동하는 것은 현대 개발 워크플로우의 기본입니다. 이 가이드에서는 윈도우(Windows)와 맥(macOS) 환경 모두에서 Git을 설치하고 초기 설정을 완료하는 가장 최신 방법을 자세히 안내합니다. 또한, 자주 사용되는 기본 깃 명령어와 깃허브 연동을 위한 준비 과정까지 포함하여, 초보자도 쉽게 따라 할 수 있도록 구성했습니다.

Git은 2024년에도 여전히 가장 많이 사용된 버전 관리 시스템이었으며, 2025년 현재도 그 중요성은 변함이 없습니다. 특히, 꾸준한 업데이트를 통해 보안성과 성능이 개선되고 있으므로, 항상 공식 웹사이트를 통해 최신 버전으로 설치하는 것이 중요합니다. 이 글을 통해 여러분의 개발 환경에 완벽하게 Git을 설정하고 효율적인 협업을 시작해 보세요.

🚀 운영체제별 Git 설치 파일 다운로드 및 실행 상세 더보기

Git을 설치하는 첫 단계는 공식 웹사이트에서 자신의 운영체제(OS)에 맞는 설치 파일을 다운로드하는 것입니다. 윈도우와 맥 사용자 모두를 위한 명확한 절차를 안내해 드립니다.

💻 윈도우 Windows 환경 깃 설치 확인하기

윈도우 사용자의 경우, Git 공식 다운로드 페이지에서 최신 버전을 다운로드할 수 있습니다. 설치 파일을 실행하면 여러 옵션을 선택하는 과정이 나오는데, 대부분의 경우 기본 설정(기본값)으로 진행하는 것이 가장 좋습니다. 특히, 텍스트 편집기 선택 단계에서는 자신이 가장 선호하는 편집기(예: Visual Studio Code, Notepad++ 등)를 선택하거나, 익숙하다면 기본값인 Vim을 그대로 사용해도 무방합니다.

설치 중 Adjusting your PATH environment 옵션에서는 Git from the command line and also from 3rd-party software를 선택해야 윈도우의 명령 프롬프트(CMD)나 파워쉘(PowerShell), 그리고 다른 개발 도구에서 Git 명령어를 쉽게 사용할 수 있습니다.

설치가 완료된 후에는 명령 프롬프트나 파워쉘을 열어 다음 명령어로 깃 버전 확인을 진행하여 성공적으로 설치되었는지 확인할 수 있습니다.

git --version

🍎 맥 Mac 환경 깃 설치 확인하기

맥 OS 사용자라면 Git을 설치하는 몇 가지 방법이 있습니다. 가장 일반적이고 권장되는 방법은 Xcode Command Line Tools를 설치하는 것입니다. 터미널을 열고 다음 명령어를 입력하면, Git이 설치되어 있지 않을 경우 자동으로 설치를 유도합니다.

git --version

만약 위 명령어로 설치가 되지 않거나 최신 버전이 필요하다면, Homebrew라는 패키지 관리자를 통해 설치하는 것이 일반적입니다. Homebrew가 설치되어 있지 않다면 먼저 Homebrew를 설치한 후, 다음 명령어를 실행합니다.

brew install git

Homebrew를 사용하면 공식 인스톨러를 사용하는 것보다 더욱 쉽게 Git을 관리하고 업데이트할 수 있어 맥 개발 환경에서 가장 추천되는 방법입니다.

⚙️ Git 초기 사용자 설정 및 환경 구성 확인하기

Git 설치 후에는 자신의 이름과 이메일 주소를 설정해야 합니다. 이 정보는 여러분이 커밋(Commit)할 때마다 기록되어 누가 변경사항을 만들었는지 식별하는 데 사용됩니다. 이 단계는 버전 관리의 투명성과 협업의 효율성을 위해 필수적입니다.

✅ 사용자 이름과 이메일 주소 설정 상세 더보기

터미널이나 Git Bash를 열고 다음 명령어를 입력하여 전역(Global) 설정을 진행합니다. "본인 이름""본인 이메일" 부분은 실제로 사용하는 정보로 대체해야 합니다.

git config --global user.name "본인 이름" git config --global user.email "본인 이메일@example.com"

이 설정은 현재 시스템의 모든 Git 프로젝트에 적용되며, 프로젝트마다 다른 정보를 사용하고 싶다면 --global 옵션을 제거하고 해당 프로젝트 디렉토리 내에서 명령어를 실행하면 됩니다.

🔑 기본 에디터 및 줄바꿈 설정 보기

커밋 메시지를 작성할 때 사용되는 기본 텍스트 편집기를 설정할 수 있습니다. 예를 들어, Visual Studio Code(VS Code)를 기본 에디터로 설정하려면 다음 명령어를 사용합니다.

git config --global core.editor "code --wait"

또한, 윈도우와 맥/리눅스 간의 줄바꿈 문자(Line Ending) 차이로 인해 발생할 수 있는 문제를 방지하기 위한 설정도 중요합니다. 윈도우 사용자는 다음 설정을 권장합니다.

git config --global core.autocrlf true

맥/리눅스 사용자는 다음 설정을 권장합니다.

git config --global core.autocrlf input

이러한 설정은 협업 시 발생하는 불필요한 충돌을 줄여주므로 Git을 효율적으로 사용하기 위한 중요한 단계입니다.

💬 가장 많이 사용되는 필수 Git 명령어 상세 더보기

Git 설치를 완료하고 설정을 마쳤다면, 이제 가장 기본적이고 자주 사용되는 핵심 Git 명령어들을 익혀야 합니다. 이 명령어들은 모든 개발 프로젝트에서 버전 관리를 위해 매일 사용됩니다.

⭐ 기본 작업 흐름 명령어 확인하기

새로운 저장소를 초기화하고, 파일을 추적하며, 변경 사항을 기록하는 기본 작업 흐름은 다음과 같습니다.

  • 저장소 초기화: 프로젝트 폴더에서 Git 저장소를 생성합니다.
    git init
  • 파일 상태 확인: 현재 작업 디렉토리의 파일 상태(추적/수정/스테이징 여부)를 확인합니다.
    git status
  • 파일 스테이징: 변경된 파일을 커밋할 준비 영역(Staging Area)에 추가합니다.
    git add 파일명
    git add . (모든 변경 파일 추가)
  • 변경 사항 기록 (커밋): 스테이징된 변경 사항을 로컬 저장소에 영구적으로 기록합니다.
    git commit -m "커밋 메시지"

💡 원격 저장소 및 브랜치 명령어 보기

협업의 핵심인 원격 저장소(예: GitHub)와 브랜치(Branch)를 다루는 명령어입니다.

  • 원격 저장소 추가: 로컬 저장소와 원격 저장소(GitHub 등)를 연결합니다.
    git remote add origin [원격 저장소 URL]
  • 원격 저장소로 푸시: 로컬의 커밋을 원격 저장소로 업로드합니다.
    git push -u origin main
  • 원격 저장소에서 풀: 원격 저장소의 변경 사항을 로컬로 다운로드하고 병합합니다.
    git pull origin main
  • 새 브랜치 생성 및 전환: 새로운 작업 환경(브랜치)을 만들고 바로 전환합니다.
    git checkout -b 새로운-브랜치-이름

이 명령어들을 숙지하는 것이 Git을 이용한 효율적인 팀 협업과 프로젝트 관리의 핵심입니다.

🔗 Git Hub 연동을 위한 준비 과정 확인하기

Git을 설치하는 최종 목표 중 하나는 GitHub와 같은 원격 저장소 서비스와 연동하여 코드를 백업하고 팀과 협업하는 것입니다. 깃허브 연동을 위한 준비 과정은 보안을 위해 특히 중요합니다.

🔐 SSH 키 생성 또는 Personal Access Token (PAT) 사용 보기

과거에는 비밀번호를 사용하여 GitHub에 인증했지만, 2024년 이후부터는 보안상의 이유로 Personal Access Token (PAT) 또는 SSH 키를 사용하는 것이 필수가 되었습니다. 2025년 현재는 이 두 가지 방법이 표준입니다.

  • PAT 사용: GitHub 설정에서 PAT를 생성하고, Git 명령어 실행 시 비밀번호 대신 이 토큰을 사용합니다. 토큰은 유효 기간을 설정할 수 있어 비밀번호보다 안전합니다.
  • SSH 키 생성: 로컬 환경에 SSH 키 쌍을 생성하고 공개 키를 GitHub 계정에 등록하는 방식입니다. 한 번 설정해두면 이후 인증 과정 없이 편리하게 Git 명령을 사용할 수 있어 가장 권장되는 방식입니다.
    ssh-keygen -t ed25519 -C "본인 이메일"

이러한 보안 조치를 통해 여러분의 코드를 안전하게 보호하고, 원활하게 깃허브와 연동할 수 있습니다.

📌 추가로 참고할 만한 글

❓ 자주 묻는 질문 FAQ

Git 설치 후 버전을 확인하는 명령어는 무엇인가요?

Git 설치가 성공적으로 완료되었는지 확인하는 가장 기본적인 명령어는 git --version 입니다. 이 명령어를 터미널이나 Git Bash에 입력하면 현재 설치된 Git의 버전 정보가 출력됩니다. 만약 명령어를 찾을 수 없다는 오류가 발생하면, 설치 과정 중 환경 변수(PATH) 설정이 올바르게 되지 않았을 가능성이 높으므로 재설치가 필요할 수 있습니다.

윈도우에서 Git 설치 시 어떤 옵션을 선택해야 하나요?

대부분의 옵션은 기본값(Default)으로 두는 것이 좋지만, 특히 Adjusting your PATH environment 단계에서는 반드시 Git from the command line and also from 3rd-party software를 선택해야 윈도우의 기본 명령 프롬프트나 파워쉘에서 Git 명령어를 사용할 수 있습니다. 또한, Configuring the line ending conversions에서는 기본값인 Checkout Windows-style, commit Unix-style line endings를 유지하는 것이 일반적으로 협업 환경에 가장 적합합니다.

Git과 GitHub의 차이점은 무엇인가요?

Git은 분산 버전 관리 시스템(DVCS) 자체를 의미하는 소프트웨어입니다. 개발자의 로컬 컴퓨터에서 코드의 변경 이력을 관리하고 추적하는 역할을 합니다. 반면에 GitHub는 Git 저장소를 호스팅하고 관리하는 웹 기반 서비스입니다. 즉, Git은 ‘도구’이며 GitHub는 이 도구를 사용하여 코드를 저장하고 다른 사람들과 협업할 수 있도록 도와주는 ‘플랫폼’입니다. GitHub 외에도 GitLab, Bitbucket 등이 유사한 기능을 제공합니다.