-
SourceTree 설치방법 및 용어저장소 2016. 7. 8. 17:41
공통
1. https://www.sourcetreeapp.com/ 에서 SourceTree 다운로드 후 실행
2. 실행 도중 Atlassian의 계정이 없을 경우, Atlassian 생성
3. 가입한 계정 또는 기존 존재하는 계정으로 이메일 인증
4. Remotes 부분 건너뛰기
5. SSH 키 불러오기 아니요 선택
Windows
6. 컴퓨터에 git이 설치되어 있지 않을 경우 ( SourceTree가 git을 찾지 못할 경우) git 설치에 대한 4개의 선택지 존재
- 단일 내장 Source Tree용 Git 설치
7. Mercurial이 설치되어 있지 않을 경우 Mercurial설치에 대한 4개의 선택지 존재
- 첫 번째 선택
8. 설치 완료
10. 복제 / 생성 아이콘 클릭 후, 소스 경로에 clone받을 git 주소 입력
11. 유효한 경로일 경우, 로그인 창 팝업
12. 클론 선택 이후 본인에 맞는 브랜치를 따온 후 작업 시작.
Mac
6. 윈도우와 설치방법이 크게 다르진 않으나 git이나 mercurial의 추가 설치가 없습니다.
용어
복제 / 생성 : git 저장소를 새로 생성 및 복제를 할 수 있음
커밋 : 본인이 작업한 내용을 로컬 저장소에 반영
- 커밋을 진행하지 않고선 풀, 푸시 및 다른 브랜치로 이동할 수 없음
스태시 : 간단하게 말해 임시 저장소. 본인이 작업하던 내용을 커밋하지 않고 스태시에 저장할 수 있음
- 스태시에 저장하면 커밋해야 되는 (업데이트된 내용들)이 전부 임시 저장되어 사라짐
푸시 : 본인이 로컬저장소에 커밋한 내용들을 원격 저장소 (서버)에 반영
페치 : 원격 저장소에 있는 내용을 로컬 저장소로 가져오는 작업 ( 가져오기만 하고 병합은 진행 x)
병합 : 로컬 저장소에서 두 개의 코드들을 병합
브랜치 : 새로운 브랜치를 생성 및 삭제
풀 : 원격 저장소에 업데이트 데이터들을 내려받음
- 만약 가져오기 위한 원격 브랜치를 본인의 브랜치가 아닌 다른 브랜치를 선택할 경우, fetch + merge가 한번에 이뤄짐
설정 : 원격저장소의 경로를 추가, 편집, 제거할 수 있음