개발 연습용 Task Manager 프로그램
Task ID 생성- Task
제목, 내용,기한, 우선순위, 중요도 세팅 - Task Group 만들기
- Task간의 선후관계 만들기
- TDD - 테스트 코드 작성 습관 들이기
- Git - 명령어 사용하는 연습
- Maven - 툴 사용법
- UML을 사용한 설계 - 개발 전 설계하는 연습
- Java의 함수형 문법
- 리팩토링
- 디자인패턴
- 가능하다면 프론트엔드 관련 기술 학습까지
git -c "http.proxy=xxx.xxx.xxx.xxx:xxxx" clone https://github.com/taeseob/taskmanager.git D:/WORK/MY_OWN_PROJECT/taskmanager
git checkout -b dev
git status
git add README.md
git add .
git commit -m "README.md 파일 작성"
git -c "http.proxy=xxx.xxx.xxx.xxx:xxxx" push origin dev
git remote -v
git remote add origin https://github.com/taeseob/headfirstdesignpatterns.git
git remote set-url origin https://github.com/taeseob/taskmanager.git
git config user.name "taeseob"
git config user.email "tsshin1985@gmail.com"
git config --glabal http.proxy xxx.xxx.xxx.xxx:xxxx
git config --global alias.proxy '-c "http.proxy=xxx.xxx.xxx.xxx:xxxx"'
git diff
git log
git log -p -2
git log --stat
git log --pretty=oneline
git log --pretty=format:"%h %s" --graph
git reset HEAD README.md (Stage에서 파일 제외하기)
git checkout -- README.md (수정하기 전 Checkout 했던 내용으로 되돌리기)
git fetch origin (가져오기 - 로컬로 가져오지만 머지하지 않음)
git pull (가져오기 - 로컬로 가져오고 머지)
git -c "http.proxy=xxx.xxx.xxx.xxx:xxxx" remote show origin
git config branch.dev.remote origin
git config branch.dev.merge refs/heads/dev
[브랜치 따서 작업 후 머지하기]
(develop) git checkout -b newbranch
(newbranch) git add .
(newbranch) git commit -m "..."
(newbranch) git checkout develop
(develop) git pull origin develop
(develop) git merge newbranch
(develop) git push origin develop
(develop) git branch -d newbranch
$ ssh-keygen -t rsa -b 4096 -C "tsshin1985@gmail.com"
$ eval $(ssh-agent -s)
$ ssh-add ~/.ssh/id_rsa
design 디렉토리 아래 *.uml 파일들은 PlantUML 사용