처음 한 번만 실행합니다.
git clone https://github.com/yeoroJeong/algorithm-study-code-review.git
cd algorithm-study-code-review이미 내려받았다면 저장소 폴더에서 시작합니다.
git switch main
git pull origin main항상 새 작업을 시작하기 전에 실행합니다.
git switch -c week01/github-id예시:
git switch -c week01/yeoroJeongfatal: a branch named ... already exists가 나오면 이미 만든 브랜치이므로 다음처럼 이동합니다.
git switch week01/yeoroJeongproblems/week01/SWEA_1954/YeoroJeong/solution.py
다른 사람 폴더에는 파일을 추가하지 않습니다.
git status로컬 자동 검사:
python scripts/validate_repository.pygit add .
git commit -m "[W01][SWEA-1954] 풀이 추가"
git push -u origin week01/yeoroJeong같은 브랜치에서 두 번째부터는 git push만 실행해도 됩니다.
GitHub 저장소에서 표시되는 Compare & pull request 버튼을 누릅니다.
제목:
[W01] 정현수 주간 풀이
본문은 자동으로 나타나는 템플릿을 채웁니다.
리뷰 내용을 수정한 뒤:
git add .
git commit -m "[W01][SWEA-1954] 리뷰 반영"
git push기존 PR에 자동으로 추가됩니다. PR을 새로 만들 필요가 없습니다.
아직 커밋하지 않았다면:
git switch -c week01/github-id현재 변경 내용이 새 브랜치로 그대로 이동합니다.
git pull --rebase origin 현재브랜치명
git pushgit status
git stash
git switch main
git pull origin main
git switch 원래브랜치
git stash pop문제별 개인 제출 폴더 자동 생성 방법은 WEEK_FOLDER_AUTOMATION.md를 참고하세요.
풀이 목록은 변경된 폴더에서 자동 인식됩니다. PR 제목은 [W01] 이름 주간 풀이로 작성하고, 본문에는 핵심 접근과 리뷰 요청만 구체적으로 작성하세요. Actions가 문제 목록과 사용 언어를 PR 댓글로 자동 요약합니다.