언어로 풀이하는 코드 스터디
이 코드 스터디는 단순히 문제를 푸는 데서 그치지 않고, 각자 문제를 풀기 위해 거쳐 간 사고 과정과 접근 방법, 작성한 코드를 설명하며 공유하는 것을 목표로 합니다.
주 2회 각자 프로그래머스 코딩테스트 고득점 Kit 문제를 2문제씩 풀어보고 모여서 서로의 풀이 방법을 공유합니다.
- 초기 설정 방법 (최초 1번만 진행)
- 그룹 저장소(=
upstream
)를 개인 저장소(=origin
)로fork
,clone
- 루트 디렉터리에 본인의 GitHub username 디렉터리 생성
- 그룹 저장소(=
- 코드 PR 제출 방법 (제출할 때마다 반복)
upstream/main
의 변경 내역을origin/main
에 반영- CLI에서
rebase
로 진행하는 방법 또는 - GitHub에서
Fetch and merge
로 진행하는 방법이 있습니다.
- CLI에서
- 진행 회차에 해당하는 solution branch 생성
git switch -c <회차>/<username> origin/main --no-track
- e.g.
git switch -c 1/GDSC-DEU origin/main --no-track
- 진행 회차에 해당하는 문제를
commit
,push
git push origin <회차>/<username>
upstream/main
<-origin/<solution-branch>
Pull Request 생성- 코드 스터디 참여