IT·컴퓨터 · 웹·앱 개발 · 2학기
Git & GitHub
Git의 기초부터 GitHub 협업 및 실무 Git Workflow까지
이 강의는 Git을 처음 접하는 학습자를 대상으로 버전 관리의 개념부터 실무 협업까지 단계적으로 학습하는 과정입니다. Git은 단순히 소스코드를 저장하는 도구가 아니라, 프로젝트의 변경 이력을 관리하고 여러 개발자가 함께 협업할 수 있도록 도와주는 필수 도구입니다. 본 강의에서는 Git의 기본 개념과 명령어를 익히고, GitHub를 활용한 협업 방법과 실제 프로젝트 운영 방식을 학습합니다. 강의에서는 다음과 같은 내용을 다룹니다. • Git 설치 및 환경 설정 • Git의 기본 개념 • 저장소(Repository) • Commit과 History 관리 • Branch 생성 및 관리 • Merge와 Rebase • GitHub 연동 • Push / Pull / Fetch • Pull Request(PR) • Conflict 해결 • Git Ignore 활용 • Tag와 Release • Git Flow 및 GitHub Flow • 오픈소스 프로젝트 참여 방법 후반부에는 실제 팀 프로젝트를 진행하며 브랜치 전략, 코드 리뷰, Pull Request, Merge 과정을 실습하여 실무에서 사용하는 협업 방식을 익힙니다. 모든 강의는 Git CLI를 기준으로 진행하며, Visual Studio Code와 GitHub Desktop 활용 방법도 함께 소개합니다.
- 1 1.1 버전 관리란? 6분
- 2 1.2 Git의 필요성 4분
- 3 1.3 Git과 다른 버전 관리 시스템 비교 6분
- 4 2.1 Git 저장소 생성 4분
- 5 2.2 Commit 작성 4분
- 6 2.3 Branch 개념 및 생성 4분
- 7 2.4 Branch 병합 5분
- 8 2.5 Conflict 해결 6분
- 9 3.1 GitHub 가입 및 저장소 생성 5분
- 10 3.2 GitHub Push 4분
- 11 3.3 Pull Request 생성 3분
- 12 3.4 Code Review 4분
- 13 3.5 Merge 및 Release 생성 6분
- 14 4.1 Git Flow vs GitHub Flow 5분
- 15 4.2 Visual Studio Code의 Source Control 6분
- 16 4.3 GitHub Desktop 사용 방법 6분
- 17 5.1 강제 Push 4분
- 18 5.2 잘못된 Merge 6분
- 19 5.3 Commit 취소 6분
- 20 5.4 Reset, Revert, Cherry-pick 6분
- 21 6.1 개인 Git 저장소 생성 5분
- 22 6.2 팀 협업 프로젝트 8분
- 23 7. 정리 및 Q&A 5분
수강평
수강평을 남기려면 로그인이 필요합니다.
로그인- 아직 수강평이 없습니다. 첫 수강평을 남겨보세요.