2024학년도 1학기 KWEB 준회원 스터디의 과제는 Github을 사용해 제출하게 됩니다. 이 Repository는 과제 수행에 필요한 템플릿 코드를 포함하고 있습니다.
-
Repository Fork: 먼저, 이 Repository를 본인의 GitHub 계정으로 Fork해야 합니다. 본인의 Repository가 과제를 작성하는 개인 작업 공간이 됩니다.
-
과제 수행: 스터디 시간별로 안내하는 과제를 로컬에서 수행하고, commit과 push 명령어를 실행해 본인의 Repository에 작업한 내용을 기록해 주세요.
-
과제 제출: 과제를 완료하면, 본인의 Repository에서 원본 Repository에 대해 Pull Request를 생성해 과제를 제출할 수 있습니다.
-
마감 기한: 모든 과제는 공통적으로 스터디 다음 주 목요일까지 제출되어야 합니다.
-
과제 평가: 과제를 제출하면, 스터디장이 여러분의 과제를 리뷰합니다. 스터디장이 Pull Request를 Approve하면 해당 과제가 통과된 것이며, 만약 기준이 충족되지 않았다면 추가 수정을 요청할 수도 있습니다.
-
과제는 본인이 직접 완료해야 합니다. 다른 사람의 코드를 복사 하여 제출하는 것은 금지입니다.
-
과제를 수행하는 데 어려움을 겪거나 질문이 있는 경우, 스터디장에게 언제든지 문의해 주세요.
보기
KWEB 준회원 스터디 Repository에서 내 저장소로 Fork 하기
git clone ${내 저장소 URL}
cd 241R-frontend
※ cd : Change Directory
git add .
git commit -m "${커밋 메시지}"
※ git status
: 현재 로컬 저장소 상태 확인
※ 이때 "Please tell me who are you" 문구가 나온다면, 여기를 참고하자.
git push origin main
- origin :
remote
이름 - main :
branch
이름
- 학번 이름 주차 형식 준수.
- 기간은
Forever
로 설정하면 계속 사용 가능. - 이 토큰은 한번 발급받으면 절대 재확인이 불가능. 주의해서 저장해야함.
git config --global user.email "${YOUR_EMAIL}"
git config --global user.name "${YOUR_NAME}"
git add .
후git commit
시 유저의 정보를 요구함.- 이는
commit
시 유저의 정보가 필요해서임. - Github 가입했을 때 사용했던 이메일과, Github에서 사용중인 닉네임을 입력하면 됨.
git config crediential.helper store --global
git push
- 최초 push시 Username과 Password를 요구함.
- Username 은 Github에서 사용중인 닉네임.
- Password에는 상기 Github Token 만들기에서 발급받은 Token을 사용한다.
※ git config crediential.helper store --global
을 쳐서 Credential을 영구적으로 저장하자. 안하면 귀찮아 진다.
- 성공적으로 Push가 완료되었다.
- KWEB 준회원 스터디 Repository에서 발생하는 template 코드 변경사항을 내 저장소에 반영하려면,
- 먼저 내 저장소에서 아래와 같이 sync fork - update branch 버튼을 눌러 원격 저장소에 반영하고,
- 로컬에서
git pull
command로 로컬 저장소에 반영하면 됩니다. - 혹시 이 과정에서 confilct가 발생한다면, 스터디장에게 문의해 주세요.
여러분의 참여를 환영합니다! 🎉