Git · GitHub 기초집 전체 커리큘럼
24-LESSON CURRICULUM전체 강의 공개
Git · GitHub 전체 커리큘럼
한 개의 개인 학습 사이트를 점진적으로 관리하며 로컬 기록, 원격 협업, 자동화와 배포를 익힙니다.
강의 수24강
난이도입문 → 초급
최종 결과물검토와 자동 배포가 가능한 GitHub 저장소
| 강 | 주제 | 실습 결과 |
|---|---|---|
| 01 | 버전 관리와 Git·GitHub의 역할 | 로컬과 원격의 역할 지도 |
| 02 | Git 설치와 최초 사용자 설정 | 확인 가능한 사용자 설정 |
| 03 | 저장소 초기화와 git status | 첫 로컬 저장소 |
| 04 | add, commit과 좋은 메시지 | 작은 첫 커밋 |
| 05 | log, diff | 변경 검토 습관 |
| 06 | .gitignore | 비밀·생성 파일 제외 규칙 |
| 07 | GitHub 저장소와 remote | origin이 연결된 저장소 |
| 08 | clone, push, pull, fetch | 안전한 원격 동기화 흐름 |
| 09 | 브랜치 | 기능 브랜치 작업 |
| 10 | merge와 Fast-forward | 로컬 병합 이력 |
| 11 | Merge Conflict | 충돌 해결 커밋 |
| 12 | non-fast-forward 오류 | 원격 변경 보존 후 push |
| 13 | Pull Request | 검토 가능한 변경 제안 |
| 14 | 코드 리뷰와 병합 | 리뷰 반영과 브랜치 정리 |
| 15 | restore, revert, reset | 상황별 안전한 취소 |
| 16 | stash | 임시 작업 보관과 복원 |
| 17 | 태그와 Release | v1.0.0 릴리스 |
| 18 | Issues, Projects, Milestones | 추적 가능한 작업 계획 |
| 19 | HTTPS와 SSH 인증 | 환경에 맞는 인증 선택 |
| 20 | Git LFS | 대용량 파일 추적 규칙 |
| 21 | 비밀 정보 보안 | 유출 대응 체크리스트 |
| 22 | GitHub Actions | PR 빌드 자동 검사 |
| 23 | GitHub Pages | Docusaurus 자동 배포 |
| 24 | 최종 프로젝트 | 브랜치·PR·Actions 운영 완성 |