1단계: 최초 1회 환경 설정 (세팅하기)

  1. Fork 하기: hoeyoon/Study_Group 저장소 우측 상단의 [Fork] 버튼을 누릅니다.
  2. 내 PC로 복제 (Clone): 본인 계정에 생긴 저장소 주소를 복사하여 터미널에 입력합니다.
git clone <ttps://github.com/본인ID/Study_Group.git
cd Study_Group
  1. 원본 저장소(Upstream) 연결: 업데이트를 받아오기 위해 원본 주소를 등록합니다.
git remote add upstream <https://github.com/hoeyoon/Study_Group.git>

2단계: 문제 풀기 루틴 (문제 하나당 반복)

중요: 새로운 문제를 풀 때마다 반드시 아래 순서를 지켜주세요. ① 원본 저장소 최신화 (Sync) 작업 전 항상 메인 레포의 최신 상태를 가져와 내 master를 업데이트합니다.

git switch master
git pull upstream master
git push origin master

② 문제 전용 브랜치 만들기 master 브랜치에서 해당 문제만을 위한 독립된 브랜치를 생성합니다.

git switch -c feat/문제번호
# 예: git switch -c feat/prob01

③ 코드 작성 및 커밋

④ 내 저장소에 올리기 (Push)

git push origin feat/문제번호

3단계: 최종 제출 및 노션 기록

  1. PR 생성: 내 GitHub 저장소 페이지에서 [Compare & pull request] 버튼을 클릭합니다.
  2. 방향 확인: base: master ← compare: feat/주차-문제번호 인지 확인합니다.
  3. 메시지 작성: 제목에 [weekXX-문제번호] 이름을 적고, 본문에 해당 노션 문제 페이지 링크를 첨부한 뒤 제출합니다.