본문 바로가기
카테고리 없음

소스트리 SOURCETREE 설치 및 사용

by cook_code 2023. 6. 14.
반응형

CI/CD 구축을 위해 노력하는 요즘 ...

깃을 조금 더 쉽게 사용할 수 있도록 도와주는 소스트리 프로그램을 알게되었습니다. 

소스트리의 설치부터 사용까지 개인 기록용으로 쓰는 글이니 참고만 해주시면 감사하겠습니다. 

소스트리란?

GIT으로 관리되는 소스들을 조금 더 쉽게 다룰 수 있도록 GUI 인터페이스를 제공하는 툴입니다. 

※ GUI(Graphic User Interface) : 그래픽 사용자 인터페이스의 줄임말로 사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 알기 쉬운  아이콘 따위의 그래픽으로 나타낸 것입니다. 

※ INTERFACE : 두 시스템, 장치, 소프트웨어 따위를 서로 이어주는 부분 혹은 장치

 

소스트리 설치 방법

1. 소스트리 다운로드 

https://www.sourcetreeapp.com/

 

Sourcetree | Free Git GUI for Mac and Windows

A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.

www.sourcetreeapp.com

자신의 운영체제에 맞는 버전을 다운로드하면 됩니다. (WINDOW > WINDOW버전 다운로드)

 

2. 셋업 파일을 실행해 파일을 설치합니다. 

Bitbucket 서버를 따로 설치한 경우가 아니라면, 오른쪽Bitbucket을 클릭하거나 건너뛰기를 수행합니다. 

Bitbucket에 로그인을 하거나 회원가입을 합니다. 

(저는 JIRA를 설치해서 써보다가 가입을 이미 했어서 로그인하였습니다. )

회원가입 후 로그인시 나오는 화면에서 Grant Access를  선택합니다. 

Mercurial은 깃과 비슷한 버전관리 툴이며 깃을 사용할 것이기 때문에 체크를 해제합니다. 

소스트리에서 GIT을 사용할 때 쓰일 계정인 GITHUB아이디를 입력합니다. 

SSH 키를 불러올 것인지 묻는 팝업이 뜨면 아니오를 클릭합니다.

(SSH: 더 안전하게 로그인 할 수 있게 하는 잠금장치)

 

3. 로컬 저장소 생성 

자신의 PC에 GIT 로컬 저장소로 사용할 새 폴더를 생성합니다. 

소스트리 실행 후 CREATE 탭을 클릭합니다. 

탐색 > 방금 생성한 폴더 경로 지정 > 생성 버튼 클릭

로컬 저장소 생성 완료

저장소가 잘 생성되었다면 .git 폴더가 자동 생성됩니다. 

 

.git 폴더 = GIT 로컬 저장소 

GIT으로 버전 관리 한 내역들을 자동 저장하는 디렉토리입니다. 

이 파일을 지우면 GIT에서 관리되던 내역들이 모두 지워지고,

가장 최근 작업하는 파일만 남게 되므로 절대 삭제하지 않도록 합니다. 

 

※ 윈도우 사용자의 경우 .git 폴더가 숨겨져 있을 수 있습니다.

파일 상단 보기 > 표시/숨기기 > 숨김폴더 체크 하면 숨겨진 파일도 보이게 됩니다.

 

4. 원격 저장소 생성 및 MASTER 브랜치에서 소스 받아오기 (=CLONE)

설정 > 추가 > 내용 입력 후 확인 버튼을 클릭합니다. 

원격 이름 : repository 이름 
URL / 경로 : PUSH 하려는 repository의 HTTPS > Clone with HTTP 주소를 복붙

 

5. ECLIPSE, INTELLIJ, VSCODE 등으로 개발 완료 후 COMMIT > PUSH > MERGE

MASTER 브랜치로 접속 

개발 완료한 브랜치와 MERGE

MERGE한 브랜치 삭제 

반응형