Git 설치 및 초기 설정 완벽 가이드

개발자의 필수 역량, 버전 관리 시스템 완전 정복 이 안내서는 세상에서 가장 널리 사용되는 버전 관리 시스템인 Git의 설치 및 초기 설정 과정을 단계별로 안내합니다. Git을 능숙하게 사용하는 것은 단순히 편리한 기술이 아니라, 오늘날 모든 개발자에게 요구되는 핵심 역량입니다. 이 가이드를 통해 여러분의 컴퓨터에 Git을 완벽하게 준비할 수 있습니다.

Git 설치 및 초기 설정 완벽 가이드

1. 시작하며: Git, 왜 필요한가요? 🏠

버전 관리란 무엇일까요?

버전 관리 시스템(Version Control System)은 시간의 흐름에 따라 파일의 변경 사항을 추적하는 시스템입니다. 이를 통해 특정 시점의 파일 상태를 확인하거나 과거 버전으로 되돌아갈 수 있습니다.

이력서 예시로 이해하기

이력서를 작성하는 상황을 상상해 보세요. 수정할 때마다 새로운 파일을 만드는 경우가 많을 겁니다.

  • 이력서_v2.docx
  • 이력서_v3.docx
  • 이력서_최종본.docx

이렇게 여러 개의 파일이 생기면 관리가 복잡해집니다. 버전 관리 시스템을 사용하면 이력서.docx라는 단 하나의 파일만 유지하면서도, 저장할 때마다 모든 변경 이력을 시스템이 자동으로 기록해 줍니다. 덕분에 언제든지 이전 버전의 내용을 확인하거나 복원할 수 있게 되어 파일 관리가 훨씬 단순하고 효율적으로 변합니다.

Git은 바로 이러한 버전 관리를 수행하는 도구 중 전 세계적으로 가장 널리 사용되는 시스템입니다. 이제 Git의 강력함을 이해했으니, 여러분의 컴퓨터에 직접 설치하고 설정해 보겠습니다.
초보자를 위한 Git 설치 및 초기 설정 완벽 가이드

2. macOS에 Git 설치하기 🏠

macOS에는 기본적으로 이전 버전의 Git이 설치되어 있는 경우가 많습니다. 하지만 최신 기능과 안정성을 위해 항상 최신 버전을 직접 설치하는 것이 좋습니다.

1. Homebrew 설치

Homebrew는 macOS에서 소프트웨어를 간편하게 설치하고 관리할 수 있도록 도와주는 패키지 관리자입니다. 전문 개발자들은 Homebrew를 사용하여 소프트웨어 버전과 종속성을 체계적으로 관리하므로, Git과 같은 필수 도구를 설치할 때 가장 먼저 권장되는 방식입니다.

먼저 터미널(Terminal)을 열고, 검색 엔진에서 "download git"을 검색하여 공식 다운로드 페이지로 이동하세요. 페이지에서 macOS 링크를 클릭한 후, Homebrew 설치를 위해 제공되는 명령어를 복사하여 터미널에 붙여넣은 후 Enter 키를 눌러 실행합니다.

2. Git 설치

Homebrew 설치가 완료되면, 다음 명령어를 터미널에 입력하고 Enter 키를 눌러 Git을 설치합니다.

brew install git

3. 설치 확인

설치가 성공적으로 끝나면, 터미널에 다음 명령어를 입력해 보세요. 사용 가능한 Git 명령어 목록이 나타나면 정상적으로 설치된 것입니다.

git --version

macOS에 Git 설치를 마쳤습니다. 이제 Windows 사용자를 위한 설치 방법을 살펴보겠습니다.

3. Windows에 Git 설치하기 🏠

Windows에서는 공식 설치 프로그램을 다운로드하여 설치 마법사의 안내에 따라 손쉽게 설치를 진행할 수 있습니다.

1. 설치 프로그램 다운로드

Git 공식 다운로드 페이지로 이동하여 "Windows" 아이콘을 클릭하세요. 다음 페이지에서 "click here to download" 링크를 클릭하면 최신 버전의 설치 파일이 다운로드됩니다.

2. 설치 마법사 실행

다운로드한 파일을 더블클릭하여 설치 마법사를 시작하고, 다음 지침에 따라 진행하세요.

  • 라이선스 동의 화면에서 Next를 클릭합니다.
  • 설치 위치 지정 화면에서 Next를 클릭합니다.
  • 중요: 기본 브랜치 이름을 설정하는 단계에서, 새로운 표준인 main으로 변경하는 옵션을 선택합니다. 이는 과거에 사용되던 master라는 용어를 대체하는, 보다 포용적인 언어를 사용하려는 업계 표준의 변화를 반영한 것입니다.
  • 그 외 모든 설정은 Git이 추천하는 기본값을 사용하는 것이 좋습니다. 번들로 제공되는 OpenSSH 프로그램을 포함하여 모든 옵션에서 Next를 클릭하세요.
  • 마지막으로 Install 버튼을 클릭하여 설치를 시작합니다.

3. 설치 확인

설치가 완료된 후 Finish 버튼을 클릭하고, 터미널(Git Bash 또는 명령 프롬프트)을 실행하세요. 다음 명령어로 설치를 확인할 수 있습니다.

git --version

사용 가능한 명령어 목록이 나타나면 설치가 성공적으로 완료된 것입니다.

4. 최초 설정: 사용자 정보 등록하기 🏠

Git을 설치한 후 가장 먼저 해야 할 일은 여러분의 사용자 이름과 이메일 주소를 등록하는 것입니다.

이 설정은 Git이 "누가" 변경 사항을 만들었는지 기록하고, 여러분의 작업에 대한 기여를 명확히 하기 위해 반드시 필요합니다. 이 정보는 여러분이 작성한 모든 코드 변경사항에 '디지털 서명'처럼 기록됩니다.

나중에 GitHub와 같은 플랫폼에 코드를 공유할 때, 이 이름과 이메일이 여러분의 기여 내역으로 표시되어 팀원들이 누가 어떤 작업을 했는지 명확하게 파악할 수 있게 해줍니다.

1. 사용자 이름 설정

터미널에 다음 명령어를 입력하세요. "Your Username" 부분에 본인의 영문 이름을 입력합니다.

git config --global user.name "Your Username"

2. 이메일 주소 설정

이어서 다음 명령어로 이메일 주소를 설정합니다. your.email@example.com 부분에 본인의 이메일 주소를 입력하세요.

git config --global user.email "your.email@example.com"

3. 설정 확인

등록된 정보가 올바르게 저장되었는지 확인하려면 아래 명령어를 실행하세요.

git config --list

설정한 user.nameuser.email이 목록에 표시될 것입니다. 설정 목록 화면을 빠져나오려면 키보드에서 q 키를 누르면 됩니다.

5. Git과 GitHub: 무엇이 다른가요? 🏠

마지막으로 한 가지 중요한 점을 짚고 넘어가겠습니다. 많은 분이 Git과 GitHub를 혼동하곤 합니다. 이 둘은 밀접하게 관련되어 있지만 명확히 다른 개념입니다.

Git (로컬 도구)

파일 변경 내역을 추적하는 버전 관리 시스템 그 자체입니다. 여러분의 컴퓨터(로컬 환경)에서 작동하며 인터넷 연결 없이도 파일의 역사를 기록하고 관리할 수 있습니다.

GitHub (클라우드 서비스)

Git으로 관리되는 프로젝트를 저장하고 다른 사람들과 협업할 수 있도록 돕는 클라우드 기반 플랫폼입니다. Git 저장소의 호스팅 서비스 역할을 하며, 소스 코드를 공유하고 팀원들과 함께 개발하는 공간을 제공합니다.

즉, Git과 GitHub는 함께 작동하여 소프트웨어 개발을 훨씬 쉽고 효율적으로 만들어주는 강력한 조합입니다.

결론: 핵심 정리 🏠

Git 설치와 초기 설정을 성공적으로 완료하신 것을 축하합니다! 오늘 우리는 다음과 같은 핵심 내용을 다루었습니다.

  • 버전 관리의 중요성: 파일의 변경 이력을 추적하여 효율적인 관리가 가능합니다.
  • 설치: macOS(Homebrew 권장)와 Windows(공식 인스톨러) 환경에 맞는 설치 방법을 배웠습니다.
  • 초기 설정: git config 명령어를 통해 협업을 위한 사용자 식별 정보를 등록했습니다.
  • 개념 구분: Git은 도구이고, GitHub는 협업 플랫폼임을 명확히 했습니다.

이제 여러분은 버전 관리의 첫걸음을 뗐습니다. 앞으로 프로젝트를 진행하며 꾸준히 Git을 사용하다 보면, 이 강력한 도구가 왜 현대 소프트웨어 개발의 중심에 있는지 몸소 깨닫게 될 것입니다.

Happy coding!