백엔드 개발자를 위한 스프링부트 스터디
-
저장소 Fork 하기 원본 저장소를 자신의 GitHub 계정으로 Fork 하세요.
- 오른쪽 상단의 'Fork' 버튼을 클릭합니다.
- 자신의 계정을 선택하여 Fork를 완료합니다. (이때 main 브랜치만 가져오기에 체 하셨다면 3번 이후에 git fetch upstream 을 실행해주세요)
-
원본 저장소를 Upstream으로 추가하기 클론한 디렉토리로 이동후에 원본 저장소의 변경사항을 쉽게 가져오기 위해 Upstream을 설정합니다.
git remote add upstream https://github.com/ApptiveDev/study-springboot.git
이후에 branch -a 명령어로 브랜치를 확인합니다. 해당 터미널에서 나올 경우에는 :q로 exit 합니다. -
예시: Source를 Apptive의 study-step1으로 설정하고 New branch name 으로 step1 을 설정한다.
혹은 터미널 이용
git checkout -b study-step1 upstream/study-step1
-
변경사항 커밋하기 과제가 완료되면 변경사항을 커밋합니다.
git add . git commit -m "예시: step1 ERD 작성 완료"
-
자신의 GitHub 저장소에 푸시하기 변경사항을 자신의 GitHub 저장소에 푸시합니다.
git push origin step-n
-
원본 저장소에 변경사항을 Pull Request 보내기
GitHub에서 자신의 저장소로 이동합니다.
'New pull request' or Compare and pull request 버튼을 클릭합니다. (step1에 새로운 push가 있다고 이렇게 뜨는 경우가 대부분입니다.)
Base repository는 원본 저장소의 해당 step 브랜치로 설정합니다.
(대부분의 경우 Able to merge가 뜰겁니다. )
내용을 작성하고 스터디를 진행하는 해당 기수의 스터디장에게 "Reviewers" 을 설정해주시고 자신을 Assignees 로 설정을 합니다.
'Create pull request' 버튼을 클릭합니다. 이후에 스터디장의 리뷰나 피드백을 기다리시면 됩니다!
- 다음 step을 위한 준비 리뷰 후에 원본 저장소에 변경사항이 병합되면 다음 step을 위해 다음 과제를 확인하고 준비합니다.
이제 스터디를 진행하시면 됩니다. 화이팅입니다~~