Git/GitHub을 활용한 로봇 소프트웨어 버전 관리, 협업, 프로젝트 코드 아카이빙을 실습하는 에듀윙 로보틱스 교육 과정의 실습용 저장소입니다.
전체 커리큘럼은 에듀윙 로보틱스 홈페이지에서 확인하실 수 있습니다.
로봇 프로젝트를 가정한 예제 파일(robot_drive.py, robot_config.py, lidar_control.py 등)로 아래 실습을 진행합니다.
- Clone / Fetch / Pull
- Commit 컨벤션 (Feat / Fix / Docs / Chore)
- Branch 생성 및 Merge
- Merge Conflict 해결
- 파일 이름 변경, 불필요한 파일 정리
커밋 히스토리 자체가 실습 기록이므로, git log로 진행 과정을 따라가 볼 수 있습니다.
- Git, GitHub 계정