Skip to content

Latest commit

 

History

History
78 lines (63 loc) · 2.3 KB

README.md

File metadata and controls

78 lines (63 loc) · 2.3 KB

Task Manager

개발 연습용 Task Manager 프로그램

내가 만들려는 기능이 무엇인가? = 무엇을 테스트 할까?

  • Task ID 생성
  • Task 제목, 내용, 기한, 우선순위, 중요도 세팅
  • Task Group 만들기
  • Task간의 선후관계 만들기

연습할것들

  • TDD - 테스트 코드 작성 습관 들이기
  • Git - 명령어 사용하는 연습
  • Maven - 툴 사용법
  • UML을 사용한 설계 - 개발 전 설계하는 연습
  • Java의 함수형 문법
  • 리팩토링
  • 디자인패턴
  • 가능하다면 프론트엔드 관련 기술 학습까지

사용 해 본 Git 명령어들

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 KEY 생성

$ ssh-keygen -t rsa -b 4096 -C "tsshin1985@gmail.com"
$ eval $(ssh-agent -s)
$ ssh-add ~/.ssh/id_rsa

설계

design 디렉토리 아래 *.uml 파일들은 PlantUML 사용