깃 허 브 | korno1 | alex - koko | djleeasi | hj - k66 | stoneTiger0912 | wlsdn2749 | Jungjaehee | honggyeonghyeon |
---|---|---|---|---|---|---|---|---|
백 준 | korno1 | backalex | djleeasi | hjx06 | dltjrqja1 | wlsdn2749 | wjdwogml5890 | hyeon21owo |
언 어 |
순번 | 문제 번호 | 문제 이름 | 난이도 | 링크 | 사이트 |
---|---|---|---|---|---|
00 | 24954 | 물약 구매 | S1 | 24954 | 백준 |
1. 일주일에 3문제를 정하고 월, 수, 금 23:59분 기준 제출
2. 난이도는 백준 골드 3 ~ 5 수준의 문제
3. 플랫폼은 백준, SWEA, 프로그래머스
4. 문제 선택은 번갈아가면서
5. 언어는 무조건 자바로 풀고 다른 언어는 개인적으로 풀기
6. 각자 코드를 github에 올리기
8. 올린 코드는 Notion에도 링크하기
9. 궁금한 점을 올리거나 다른 사람 코드에서 궁금한 부분을 질문해주세요!
10. 문제를 안풀경우 벌금 1000원, 못풀경우는 구글링 해서 이해하고 오기
1. 개인 fork한 저장소에서 브랜치는 자유롭게 만들어도 되지만 pull-request시에는 중앙 저장소와 맞아야 함
- 하나의 브랜치로 쓰는것을 추천
2. 중앙 저장소는 반드시 main 브랜치만 사용하고 master 브랜치나 다른 브랜치 생성 X
3. (매우 중요) 깃허브 commit이나 merge가 안될 시 혼자 해결하려 하지 말고 제발 공유할 것
1. 현재 레포지토리(중앙저장소)를 개인 저장소로 fork (원격 저장소)
2. fork한 저장소를 clone
- ex) git clone https://github.com/korno1/Algorithm_ssafy.git
3. git remote -v 로 origin에 fork한 저장소 확인
4. 중앙 저장소 추가 (upstream)
- git remote add upstream https://github.com/SSAFYDaejeon6/Algorithm.git
1. 중앙 저장소의 자료를 pull (반드시 push전에 pull 먼저 해야함)
- git pull upstream main
2. 로컬 저장소에서 staging 영역에 commit할 파일 올리기
- git add . (작업한 파일 전체 올라감)
3. commit
- git commit -m "쓸말"
4. 원격 저장소에 push
- git push origin main
1. fork한 원격 저장소에 들어가서 Pull request 클릭
2. new pull request 클릭
3. 원격 저장소에서 중앙 저장소의 main으로 보내는지 확인하고 merge
- pull을 먼저 하지 않아 중앙저장소와 원격저장소의 파일이 맞지 않으면 머지 불가