728x90
개발 현장에서 필수적인 버전 관리를 위한 Git과 GitHub 연동 과정을 단계별로 정리합니다. 로컬 저장소 생성부터 원격 저장소 연결, SSH 인증, 브랜치 및 PR 워크플로까지 한 번에 학습해보세요.
1. Git 설치 및 초기 설정
Git 사용을 위해 공식 홈페이지에서 Git을 다운로드 후 설치합니다. 설치가 완료되면 터미널 또는 Git Bash에서 사용자 정보를 설정하세요.
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
2. 로컬 저장소 생성 및 기본 명령어
프로젝트 폴더로 이동하여 로컬 저장소를 초기화하고, 변경사항을 스테이징·커밋하는 기본 흐름입니다.
cd path/to/your-project
git init
git add .
git commit -m "Initial commit"
3. 원격 저장소 연결
GitHub에서 새 리포지토리를 만든 뒤, 로컬 저장소에 원격 URL을 추가합니다.
git remote add origin https://github.com/USERNAME/REPO.git
git remote -v
4. SSH 키 생성 및 등록
HTTPS 대신 SSH로 인증하면 매번 비밀번호를 입력할 필요가 없습니다. SSH 키를 생성하고 GitHub에 등록하세요.
ssh-keygen -t ed25519 -C "you@example.com"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
# 생성된 공개키를 복사해 GitHub 설정에 추가
5. 코드 푸시 및 풀
로컬 커밋을 원격 저장소에 업로드(push)하고, 원격 저장소의 최신 커밋을 가져오기(pull) 과정입니다.
git push -u origin main
git pull origin main
6. 브랜치 및 Pull Request
새 기능은 브랜치에서 작업하고, 완료되면 GitHub 웹에서 Pull Request를 생성해 리뷰 후 병합합니다.
git checkout -b feature/new-feature
# 작업 후
git add .
git commit -m "Add new feature"
git push -u origin feature/new-feature
7. 협업 워크플로우 예시
1) 브랜치 생성 → 2) 커밋 및 푸시 → 3) PR 생성 → 4) 코드 리뷰 → 5) PR 병합 → 6) 로컬 업데이트 순으로 진행합니다.
정리 및 다음 단계
이번 글에서는 Git 설치·초기 설정부터 원격 연동, SSH 인증, 브랜치와 PR 워크플로까지 살펴보았습니다. 다음 글에서는 파이썬 개발자 로드맵과 진로를 다루며 커리어 설계 팁을 안내합니다.
반응형
'08.개발&프로그래밍 > 1.파이썬' 카테고리의 다른 글
문제 해결 - 1. Python SyntaxError(문법 에러) 완벽 가이드 (0) | 2025.07.15 |
---|---|
4. AI 시대 파이썬 개발자 로드맵과 진로: 자기개발 & AI 활용 전략 (0) | 2025.07.15 |
2. 개발자 도구 & 추천 IDE: 생산성 높이는 필수 툴 모음 (0) | 2025.07.15 |
보너스 챕터: 1. 파이썬 코딩 테스트 준비 전략 (0) | 2025.07.15 |
10. 포트폴리오용 프로젝트 종합 예제 만들기 - 실전 역량을 완성하는 통합 프로젝트 (0) | 2025.07.13 |