- 화 ,목 (수업 후 2시간 )
- Java를 사용하여 알고리즘 해결
⇒ 화,목 : 스터디 시간에 같이 진행
⇒ 월,수,금 : 정해진 알고리즘 문제 1문제 풀고 깃헙에 업로드
⇒ 일요일 : 다음주 풀 문제들 ( 5문제 ) 정하기
- 수업시간에 배운 이론 응용 알고리즘 풀기
- 캠 키고 진행
- 알고리즘 문제 같이 풀기 & 필요시 코드 설명
- 문제를 다 풀면 해당 요일 안에 .java 파일을 깃헙에 업로드해주세요!
- : 보증금(3만원) → 무단 지각 시 (- 분당 백원), 과제 안풀시 (-1000원), 무단 결석 (-2000원)
- 보충수업 기간동안은 주 2회 유동적, 스터디 과제 없이 모여서 푸는 것만
- 삼성 익스퍼트 아카데미 홈페이지의 input 파일, output 파일을 쉽게 복사하는 plugin https://chrome.google.com/webstore/detail/samsung-expert-academy-ex/fpjlgclniclpcfmmhgpfldppfailoeae
- swea, 백준에 제출시 패키지 지우고 클래스이름을 Solution또는 Main으로 변경해주는 Plugin https://chrome.google.com/webstore/detail/submitjava/jamfbhbmmopcmncgnapfifjiimomgpfp
- 백준 문제 레벨을 보여주는 plugin https://chrome.google.com/webstore/detail/solvedac/anenheoccfogllpbpcmbbpcbjpogeehe
- 작업한 내용 스테이징 & Commit & Push
$ git add .
$ git commit -m "Commit Message"
$ git push
⇒ git push
는 기본적으로 현재 브랜치에 push가 된다.
⇒ 다른 브랜치에 push를 원할 경우 git push origin "branch명"
- push 시 -set - -upstream 에러가 발생했을 경우
$ git push -u origin "push할 branch"
# 예시
$ git push -u origin youn
- master 브랜치에 업데이트 내용 끌어오기
$ git pull origin master
⇒ origin 뒤에 끌어오고 싶은 브랜치명을 적어주면 된다. 예를 들어 youn 브랜치의 내용을 끌어오고 싶을 경우 git pull origin youn
을 진행
-
git ignore는 커밋할 때 커밋에서 제외할 목록을 저장한 문서 파일입니다.
-
보통 저장소가 무거워지는 것을 방지하고자 metadata 와 bin같은 데이터들은 git ignore에 명시하여 커밋에서 제외시킵니다.
-
사용하는 IDE 나 언어, 프로젝트등을 단순이 선택만 하면 자동으로 gitignore를 생성해주는 사이트
- git ignore가 제대로 먹히지 않을 경우
$ git rm -r --cached .
$ git add .
$ git commit -m "git ignore add"
$ git push