공통

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가 한번에 이뤄짐

설정 : 원격저장소의 경로를 추가, 편집, 제거할 수 있음

'저장소' 카테고리의 다른 글

Jenkins - Hipchat 연동  (0) 2017.10.16
SourceTree 설치방법 및 용어  (0) 2016.07.08

+ Random Posts