본문 바로가기
개발도구/Git

Git GUI Client Sourcetree 사용법

by eeeun:) 2022. 1. 13.
반응형

git 형상관리를 효율적으로 하기 위해 GitGUI tool를 사용해보기로 함!

더보기

형상 관리란?

소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것
어떤 문서나 파일이 변경되었을 경우 변경된 내역을 기록하여 나중에 변경 원인과 변경 사항을 확인 가능하게 하는 것

 

jira와 confluence를 만든 Atlassian 회사의 Sourcetree를 사용하기로 결정했다

git의 형상 변화를 직관적으로 볼 수 있나를 중점으로 tool를 결정했다

 

 Sourcetree 장단점 

장점

  • 국내 사용자가 많아 오류나 사용법에 대한 레퍼런스가 많음
  • git flow 기능 내장
  • UI가 직관적
  • 메뉴 한글화가 잘 되어 있음
  • 여러 개의 repository를 관리하기 용이

 

단점

  • 아직 사용 전이라 모르겠다 (사용해보고 단점이 발견되면 적을 예정!)

 

 설치 방법 

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

위의 링크를 통해 공식 홈페이지에 들어가서 자신의 os에 맞게 다운로드한다

동의하고 다운로드 버튼을 눌러 다운로드하기!

다운로드 한 파일을 실행하여 (mac 기준) 애플리케이션 폴더로 이동하기 위해 Move to Applications Folder 버튼 클릭!

sourcetree를 무료 사용하기 위해서는 설치할 때 처음 Bitbucket에 로그인해야 된다

저는 Bitbucket 계정이 없으므로 밑에 Create a free account today!(파란 글씨)를 클릭해 계정을 만들어줬다

계정 생성 후 Bitbucket 클라우드를 클릭하면 Bitbucket 등록 완료!

(Bitbucket Server : 설치형으로 개별 서버를 설치한 경우 거기에 로그인을 할 때 사용)

다음은 기본 설정 페이지!

저는 이름과 이메일을 세팅해줬습니다~

소스 트리의 사용 정보를 분석용으로 보내달라고 하는 것으로 안 하고 넘어가도 무관!

완료를 누르면 설치 완료 😎😎

 

 사용법 

sourcetree에 들어가면 로컬과 원격이 있다

로컬은 내 pc에 있는 로컬 저장소(. git) 폴더가 있는 곳을 리스트로 보여준다

소스 트리를 통해 형상 관리를 할 폴더를 클릭하면 github 로그인을 하라고 뜬다

연동이 잘 되었으면 선택한 프로젝트가 로컬에 뜬다

프로젝트를 더블 클릭하면 프로젝트의 자세한 사항을 확인할 수 있다

(git repository별 상세 페이지를 각각 열 수 있어, 여러 프로젝트 관리 용이)

옆의 메뉴 중 히스토리를 클릭하면 지금까지 git의 모든 히스토리를 확인할 수 있다

상단의 버튼들을 통해 터미널에서 명령어로 실행했던 pull, push, commit, 패치(새로고침), 스태쉬(작업 도중 브랜치를 바꿀 때 Tracked 상태인 파일들을 임시 저장) 등을 쉽게 사용 가능!

728x90

댓글