1. repository로컬 저장소는 아래 3가지로 이루어짐- working directory : 실제소스코드- Index : stage 역할을함- head : commit 을 한 소스코드 2. clonegit clone : 로컬 / 원격 repository 를 복사한다. 3. commitgit add git commit : 변경 내용이 head 에 반영됨로컬 저장소에는 변경이 반영되었지만 원격 저장소에는 아직 반영되지 않음 4. checkout브랜치를 변경 git checkout -b feature_xgit checkout master //master 로 돌아옴 푸쉬하고 난 다음에 문제가 발견되었을 시 이전버전으로 돌아갈 수도 있다.git checkout -- //이전버전으로git checkout //..
0. MavenMaven 은 Java 용 프로젝트 관리 툴으로 복잡한 Java Project 에서 dependency 나 library 들을 일일히 설치할 필요 없이 필요한 구조를 미리 정의해두어 개발자가 한번에 build 를 할 수 있도록 도와준다. 아래는 Maven 의 목적Making the build process easyProviding a uniform build systemProviding quality project informationProviding guidelines for best practices developmentAllowing transparent migration to new features 1. pom.xmlProject Object Model. dependency 가 필요..