레포지토리 최상단의 과제 제출 폴더 안에 본인 이름 폴더를 생성해 파일을 관리합니다.
repo-root/
└─ 과제 제출/
├─ 홍길동/
│ └─ Test.py
└─ 허광민/
과제 제출/본인이름/폴더를 만들고, 아래 파일 2개를 복사해서 가져옵니다.src/star.py->본인학번_star.py로 이름 변경.github/PULL_REQUEST_TEMPLATE.md->본인학번.md로 이름 변경
- 이름을 변경한
본인학번.md파일의 공백 부분(또는 내용)을 본인 제출 양식에 맞게 수정합니다. - GitHub Desktop에서 위 2개 파일을 커밋하고, 커밋 메시지는
이름 과제 제출형식으로 작성합니다.- 예시:
허광민 과제 제출
- 예시:
- Push 후 GitHub에서 Pull Request를 생성합니다.
- Collaborator:
dev/본인이름-> 원본 저장소main - Contributor(Fork): 본인 Fork 브랜치 -> 원본 저장소
main
- Collaborator:
- PR 작성 시
본인학번.md내용을 PR 본문에 복사/붙여넣기하고,.github/PULL_REQUEST_TEMPLATE.md체크리스트를 기준으로 누락이 없는지 확인합니다. - 최종 확인 후 PR을 제출합니다.
| 단계 | 내용 |
|---|---|
| 1. 권한 확인 | 원본 레포지토리에 Collaborator 권한이 있는지 확인합니다. |
| 2. Clone | 원본 레포지토리를 로컬에 Clone합니다. |
| 3. 브랜치 생성 | dev/본인이름 브랜치를 생성합니다. (예: dev/허광민) |
| 4. Commit & Push | 과제 제출 파일을 폴더 구조에 맞춰 추가한 뒤, dev/본인이름 브랜치로 Push합니다. |
| 5. PR 생성 | 원본 레포지토리에서 dev/본인이름 → main으로 PR을 생성합니다. |
| 단계 | 내용 |
|---|---|
| 1. Fork | 원본 레포지토리를 본인 계정으로 Fork합니다. |
| 2. Clone | Fork한 레포지토리를 로컬에 Clone합니다. |
| 3. 브랜치 생성 | Fork 저장소에서 작업 브랜치를 생성합니다. (예: dev/허광민) |
| 4. Commit & Push | 과제 제출 파일을 폴더 구조에 맞춰 추가한 뒤, 본인 원격(Fork) 브랜치로 Push합니다. |
| 5. PR 생성 | 본인 Fork 저장소의 dev/본인이름 브랜치에서 원본 저장소 main으로 PR을 생성합니다. |
- 형식:
이름 과제 제출 - 예시:
허광민 과제 제출