Git 기초 개념부터 브랜치, 원격 저장소, 협업 워크플로우, GitHub CLI·SSH 설정까지 공부하며 정리한 한국어 학습 문서 모음입니다. 위에서부터 차례로 읽으면 개념에서 실전까지 자연스럽게 이어집니다.
| 항목 |
내용 |
| 학습 목표 |
Git의 동작 원리를 이해하고, 브랜치 · 원격 저장소 · PR 기반 협업을 혼자서도 막힘없이 하기 |
| 학습 범위 |
12개 문서 — 시작하기(2) · 핵심 기능(4) · 협업 & 실전(3) · 보충 자료(3) |
| 형태 |
개인 학습 정리 |
| 형식 |
Markdown 문서 (각 문서 끝에 이전/다음 문서 링크) |
| 기간 |
2026-03 (커밋 기준) |
| 상태 |
1~12장 완료 |
가장 자주 쓰는 흐름입니다. 자세한 설명은 03. 기초 명령어와 07. 협업 워크플로우에 있습니다.
- 저장소 복제
git clone https://github.com/username/repository.git
- 새 브랜치를 만들고 전환 (
git checkout -b와 같음)
git switch -c feature/your-feature
- 작업 후 커밋
git add .
git commit -m "feat: 설명"
- 푸시한 뒤 GitHub에서 Pull Request 만들기
git push -u origin feature/your-feature
전체 규칙과 예시는 06. 커밋 메시지에 있습니다.
| 타입 |
용도 |
예시 |
feat |
새 기능 |
feat(auth): add OAuth login |
fix |
버그 수정 |
fix(cart): resolve quantity bug |
docs |
문서 |
docs: update README |
refactor |
리팩토링 |
refactor(api): simplify validation |
test |
테스트 |
test: add unit tests |
chore |
기타 |
chore: update dependencies |
github-guide/
├── README.md 목차 (이 문서)
├── 01_GIT_기초.md ~ 02_GITHUB_기초.md 시작하기
├── 03_기초_명령어.md ~ 06_커밋_메시지.md 핵심 기능
├── 07_협업_워크플로우.md ~ 09_명령어_레퍼런스.md 협업 & 실전
└── 10_GitHub_CLI.md ~ 12_Git_설정.md 보충 자료
MIT