2015.06.07
Git 테스트
나무
^^^
| |---브랜치
| |---브랜치
| |
(M): 마스터브랜치
git, svn.
브랜치를 따서 마스터는 건드리지 않고 수정함.
Checkout(체크아웃) - 브랜치 이동을 말함.
1. 로컬에 폴더 생성하기
[Github] 새 저장소 생성 - 경로 복사.
[SourceTree] 복제/생성 - 소스경로/URL 넣기 - 목적지 경로 자동 생성 - 클론.
2. SourceTree 깃설정
도구 - 옵션. Github에 올라갈 이름 설정.
스테이지에 올라가지 않은 파일을 스테이지로 올림 - 스테이지에 올라간 파일만 저장(commit)됨.
3. SourceTree
마스터 브랜치 상태에서 - 브랜치 - test 브랜치 생성시킴.
클론하여 생성된 폴더에 파일 수정 - test브랜치 상태에서 커밋 - test브랜치 이동.
병합 - 본체(마스터)로 체크아웃 후 병합 - 맨 위의 작업 선택한 후 확인.
깃플로우에서 디벨롭을 생성했을 때 - 마지막으로 디벨롭 푸시.
4. Github 풀리퀘스트
저장소 우측에 pull request - 기본 master 컴페어 develop - 개발 이력 작성 후 create.
확인이 끝나면 - merge pull request - 보라색으로 변경됨 - 자동으로 merge됨.
5. Eclipse 깃설정
프로젝트 우클릭 - team - share project - git 생성.
이후 team 에서 commit과 push 가능.
6. Eclipse
quick access - git 검색
[git repositories]
import - git - projects from git - existing local repository.
clone git repository, workspace로 위치를 잡아놓아야 함.
import project - new - new java project - 이름 똑같이 생성.
.classpath 이클립스에서만 생성됨..?
ignore
'CDG 3기 > 스터디노트' 카테고리의 다른 글
Maven 및 리팩토링_150815 (0) | 2015.09.21 |
---|---|
TDD_150718 (0) | 2015.09.21 |
JAVA기초 및 이클립스_150704 (0) | 2015.09.21 |
Bootstrap_150620 (0) | 2015.09.21 |