CBNU-PDA GitHub 특강 & 실습용 레포지토리
프로젝트와 개발 시 필수인 **협업툴(Git/GitHub)**과 개발툴의 기초부터 실습까지,
실전처럼 배워보는 충북대학교 소프트웨어학부 GitHub 특강 레포지토리입니다.
- Git & GitHub 기본 개념 이해
- 실제 프로젝트에서 사용하는 협업 흐름 실습
- GitHub Actions를 통한 자동화 경험
- 포트폴리오로 활용 가능한 깃허브 실습 기록 만들기
- 개발툴과 협업툴이란?
- 버전 관리가 왜 필요할까?
- Git과 GitHub의 관계
- GitHub 기본 기능 익히기
- Branch 만들기 → Merge
- Pull Request (PR)
- Commit 로그 확인
.gitignore활용
- 이슈 관리 (Issue Tracking)
- GitHub Actions로 자동화 경험하기
| 대상 | 이유 |
|---|---|
| 🐣 1학년 | 포트폴리오를 미리 준비하고 싶은 학생 |
| 🧩 2학년 | 팀 협업 프로젝트를 처음 경험하는 학생 |
| 🔧 3~4학년 | 실전 프로젝트와 이력 준비 중인 학생 |
branch실습:feature/hello브랜치 생성 후 병합pull request: 변경사항 리뷰 및 승인.gitignore: 추적 제외 설정 (e.g.,.env,__pycache__/)GitHub Actions: 코드 푸시 시 자동 검사
- 본 레포지토리는 실습용으로 사용되며, 수업 종료 후 삭제 또는 개인 포트폴리오로 확장 가능
- 실습 내용은 팀/개인별 자유 확장 가능