- 현재 저장소를 자신의 깃허브 계정으로 포크한다.
- 포크한 저장소를 로컬 환경에 클론한다.
git clone https://github.com/{github_id}/algorithm-study.git
- 자신의 깃허브 ID로 브랜치를 생성한다.
git checkout -b {github_id}
- 본인의 폴더에 문제 풀이 코드를 작성하고 커밋 메시지와 함께 커밋한다.
git add .
git commit -m "feat: [BOJ] 1234번"
- 작업이 완료되면, 포크한 개인 저장소의 해당 브랜치로 푸시한다.
git push origin {github_id}
main브랜치를 대상으로 포크한 저장소의 작업 브랜치에서 Pull Request를 생성한다.- 관리자가 PR을 확인한 뒤
main브랜치에 머지한다.
- 형식:
GitHub ID/플랫폼/플랫폼_문제 번호- 예시:
wda067/boj/BOJ_1234.java
- 예시:
- 형식:
타입: [플랫폼] 문제 번호- 예시:
feat: [BOJ] 1234번
- 예시:
- 플랫폼 코드
- BOJ: 백준
- PGS: 프로그래머스
- 타입
- feat: 새로운 문제 풀이 추가
- fix: 기존 문제 풀이의 오류 수정
- refactor: 코드 리팩토링
- chore: 기타 변경 사항
- 제목:
타입: [플랫폼] 문제 번호- 예시:
feat: [BOJ] 1234번
- 예시:
- 내용: 문제 접근 방식, 풀이 과정 등 자유롭게 작성