Git & GitHub: 데이터 전문가를 위한 Version Control 입문 가이드
발행: (2026년 1월 18일 오전 06:39 GMT+9)
3 min read
원문: Dev.to
Source: Dev.to
Installing Git
Windows Users
- Git for Windows 다운로드 페이지를 방문합니다.
- Windows 설치 프로그램을 다운로드합니다.
- 다음 권장 설정으로 설치 프로그램을 실행합니다:
- Select “Use Git from Git Bash only”.
- Choose “Checkout Windows‑style, commit Unix‑style line endings”.
- Use MinTTY as the terminal emulator.
- Enable file system caching.
macOS Users
brew install git
Linux Users
# Debian/Ubuntu
sudo apt-get install git
# CentOS/Fedora
sudo yum install git
Verify Installation
git --version
Configure Git
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
Generate SSH Key
ssh-keygen -t rsa -b 4096 -C "your.email@example.com"
- 기본 파일 위치를 사용하려면 Enter 키를 누릅니다.
- 프롬프트가 나오면 암호 구문을 생성합니다.
공개 키 보기:
cat ~/.ssh/id_rsa.pub
전체 출력을 복사합니다.
Add SSH Key to GitHub
- GitHub → Settings → SSH and GPG keys → New SSH key 로 이동합니다.
- 키를 붙여넣고 저장합니다.
Test Connection
ssh -T git@github.com
다음과 같은 메시지가 표시되어야 합니다:
Hi username! You've successfully authenticated...
Understanding Version Control: The What & Why
What is Version Control?
코드의 타임머신이라고 생각하면 됩니다. 모든 변경 사항이 저장되어 다음을 할 수 있습니다:
- 누가 어떤 변경을 했는지 추적합니다.
- 이전 버전으로 되돌릴 수 있습니다.
- 메인 코드를 깨뜨리지 않고 기능을 개발할 수 있습니다.
- 다른 사람의 작업을 덮어쓰지 않고 협업할 수 있습니다.
Why Data Professionals Need Git
- 재현성: 어떤 코드 버전이 어떤 결과를 만들었는지 정확히 추적합니다.
- 협업: 여러 팀원이 동시에 같은 프로젝트에서 작업할 수 있습니다.
- 실험: 작동하는 코드를 깨뜨릴 걱정 없이 새로운 접근 방식을 시도할 수 있습니다.
- 문서화: 커밋 메시지를 통해 변경 이유를 설명합니다.