Git 및 Git Flow 실전 가이드
목차
강의 개요 #
이 강의는 Git을 처음 사용하는 분들부터 팀 단위 협업 환경에서 효율적인 브랜치 전략을 적용하고 싶은 분들을 위한 과정입니다.
학습 목표 #
- Git의 핵심 개념과 내부 동작 원리 이해
- 브랜치, 머지, 리베이스 등의 실전 사용 능력 습득
- Git Flow를 활용한 팀 협업 워크플로 설계
- 실제 프로젝트에 적용 가능한 브랜치 전략 수립
강의 구성 #
1부: Git 기초
- Git 저장소 구조 이해 (Working Directory, Staging Area, Repository)
- 커밋, 되돌리기, 로그 살펴보기
- 원격 저장소와 GitHub / GitLab 연동
2부: 브랜치와 협업
- 브랜치 생성, 병합, 충돌 해결
- Rebase vs Merge 이해와 사용 시점
- Pull Request 기반 코드 리뷰 흐름
3부: Git Flow 전략
- Git Flow 개념 및 주요 브랜치 역할 (main, develop, feature, release, hotfix)
- 실제 서비스 개발에 Git Flow 적용하기
- 배포와 롤백 전략 설계
강의 방식 #
- 온라인/오프라인: Zoom 또는 대면 강의
- 실습 중심: 실제 Git 저장소를 사용한 hands-on 실습
- 1:1 피드백: 개인/팀 저장소 워크플로 리뷰
수강 대상 #
- Git을 처음 배우는 개발자
- 팀 단위 협업 환경에서 브랜치 전략을 정리하고 싶은 분
- 오픈소스 기여 또는 코드 리뷰 문화를 도입하고 싶은 분
선수 지식 #
- 기본적인 명령어 사용 경험 (터미널/CLI)
- 하나 이상의 프로그래밍 언어 사용 경험
문의 #
강의 일정 및 비용 문의는 이메일로 연락 주세요.