git 형상관리를 효율적으로 하기 위해 GitGUI tool를 사용해보기로 함!
형상 관리란?
소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것
어떤 문서나 파일이 변경되었을 경우 변경된 내역을 기록하여 나중에 변경 원인과 변경 사항을 확인 가능하게 하는 것
jira와 confluence를 만든 Atlassian 회사의 Sourcetree를 사용하기로 결정했다
git의 형상 변화를 직관적으로 볼 수 있나를 중점으로 tool를 결정했다
Sourcetree 장단점
장점
- 국내 사용자가 많아 오류나 사용법에 대한 레퍼런스가 많음
- git flow 기능 내장
- UI가 직관적
- 메뉴 한글화가 잘 되어 있음
- 여러 개의 repository를 관리하기 용이
단점
- 아직 사용 전이라 모르겠다 (사용해보고 단점이 발견되면 적을 예정!)
설치 방법
https://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 상태인 파일들을 임시 저장) 등을 쉽게 사용 가능!
'개발도구 > Git' 카테고리의 다른 글
Git commit 시간 변경하기 (0) | 2022.01.17 |
---|---|
Git 협업 할 때 branch 생성 후 pull request까지의 과정 (0) | 2022.01.14 |
Sourcetree 토큰 에러 (0) | 2022.01.13 |
Git Remote Origin Head Master 차이 (0) | 2022.01.13 |
Windows11(윈도우11) git 설치하기 (0) | 2021.12.20 |
댓글