- nlp와 cv관련된 개념들을 한주씩 정리해가는 스터디
- 4월 5일 ~ 4월 31일
- (Going Deeper 주제가 공개되는대로 리스트업하겠습니다.)
- 주마다 2개 Going deeper node의 NLP/CV 관련 개념/코드를 Markdown/pdf/ipynb 형식으로 정리한다.
- 정리 문서 파일 형식은 깃허브에서 바로 볼 수 있는 형태로 한다.
- File Name은
NLP/CV_L/P노드번호_주제_이름이니셜
로 하고 주제 같은 경우 대문자로 문자끼리 구분한다. L은 Lecture, P는 Project를 의미한다. 예시)NLP_L1_LanguageModel_MSE
- Commit message는 소문자로,
[이름] nlp/cv p/l노드번호 본인메세지
로 한다. 예시)[문성은] nlp p1 수정
- Issue를 쓸 때는 꼭 해당 게시글 링크를 함께 업로드해주세요.
-
Fork해올 때 기본적으로 해줘야할 초기 세팅 절차
- 자신의 git으로 fork해간다.
- 폴더 하나 생성 후에, 해당 경로에서 터미널 열기를 한다.
- git clone https://github.com/vg-rlo/weekly-deeplearning-study.git # clone 하면 git init, git pull, git add remote 패쓰!
- git remote -v # remote git 주소 확인
- git remote add remote명 본인repo의 git주소 # fork해온 repo의 git주소에 대한 remote도 생성한다. remote명은 기본이 origin이므로 다른 걸로 아무거나 지어준다.
-
Fork해온 repo에 pull request하는 법(= 새로운 파일 contribute하기)
- git pull origin master # 항상 맨처음에 pull을 해줘서 최신 상태로 업데이트를 해줘야 충돌에러X
- git add 해당파일명 # 파일명(File Name) 규칙 확인
- git commit -m " [이름] nlp/cv노드번호 본인메세지" # Commit message 규칙 확인
- git push 새로추가한remote명 브랜치명 # 본인 repo 기준으로한 브랜치명, remote명
- 본인 Github에 fork해온 repo로 가서 상단의 초록색 compare&pull request 버튼 클릭
- slack에 pull request 수행했음을 채널에 말해준다.
- 왜 Git으로 하는지? 실제로 기업에서는 깃헙 주소를 요구하기도 합니다. 블로그도 좋지만 깃헙에 TIL(Today I learned)을 남기듯 공부 흔적을 남겨주세요!
File명 & Commit message 꼭 통일해주세요!!