ApptiveDev / study-springboot

백엔드 개발자를 위한 스프링부트 스터디

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

study-springboot

백엔드 개발자를 위한 스프링부트 스터디

스터디 참여 및 과제 제출 가이드라인

  1. 저장소 Fork 하기 원본 저장소를 자신의 GitHub 계정으로 Fork 하세요.

    • 오른쪽 상단의 'Fork' 버튼을 클릭합니다.
    • 자신의 계정을 선택하여 Fork를 완료합니다. (이때 main 브랜치만 가져오기에 체 하셨다면 3번 이후에 git fetch upstream 을 실행해주세요)
  2. 자신의 컴퓨터에 클론하기 Fork한 저장소를 자신의 컴퓨터로 클론합니다. image

  3. 원본 저장소를 Upstream으로 추가하기 클론한 디렉토리로 이동후에 원본 저장소의 변경사항을 쉽게 가져오기 위해 Upstream을 설정합니다. image

    git remote add upstream https://github.com/ApptiveDev/study-springboot.git
    이후에 branch -a 명령어로 브랜치를 확인합니다. 해당 터미널에서 나올 경우에는 :q로 exit 합니다.

  4. 작업할 step 브랜치 생성하기 !image

    예시: Source를 Apptive의 study-step1으로 설정하고 New branch name 으로 step1 을 설정한다.

    혹은 터미널 이용
    git checkout -b study-step1 upstream/study-step1

  5. 생성한 브랜치로 이동하고 폴더 생성하기 브랜치로 이동합니다. git checkout study-step1 image

    자신의 브랜치에 (자신의 이름) 폴더를 만든다. image

  6. 과제 작업하기 지정된 폴더 내에서 과제를 수행합니다. image

  7. 변경사항 커밋하기 과제가 완료되면 변경사항을 커밋합니다.

    git add .
    git commit -m "예시: step1 ERD 작성 완료"
    
  8. 자신의 GitHub 저장소에 푸시하기 변경사항을 자신의 GitHub 저장소에 푸시합니다.

    git push origin step-n

  9. 원본 저장소에 변경사항을 Pull Request 보내기

GitHub에서 자신의 저장소로 이동합니다.

'New pull request' or Compare and pull request 버튼을 클릭합니다. (step1에 새로운 push가 있다고 이렇게 뜨는 경우가 대부분입니다.)

image

Base repository는 원본 저장소의 해당 step 브랜치로 설정합니다.

(대부분의 경우 Able to merge가 뜰겁니다. )

image



내용을 작성하고 스터디를 진행하는 해당 기수의 스터디장에게 "Reviewers" 을 설정해주시고 자신을 Assignees 로 설정을 합니다.

image

'Create pull request' 버튼을 클릭합니다. 이후에 스터디장의 리뷰나 피드백을 기다리시면 됩니다!

  1. 다음 step을 위한 준비 리뷰 후에 원본 저장소에 변경사항이 병합되면 다음 step을 위해 다음 과제를 확인하고 준비합니다.

이제 스터디를 진행하시면 됩니다. 화이팅입니다~~

About

백엔드 개발자를 위한 스프링부트 스터디

License:MIT License