Git이나 Mercurial 같은 버전 관리 시스템을 사용할 때, 명령어 입력 없이 그래픽 인터페이스로 손쉽게 작업하고 싶다면 Sourcetree(소스트리)가 좋은 선택입니다. 초보자도 쉽게 Git을 이해하고 관리할 수 있도록 도와주는 GUI 클라이언트로, 무료로 제공되며 다양한 Git 플랫폼과 연동됩니다. 이 글에서는 Sourcetree의 설치, 다운로드 및 기본 사용법을 정리해보았습니다.
Sourcetree는 Atlassian에서 개발한 무료 Git/Mercurial GUI 클라이언트입니다. 명령줄 대신 시각적인 인터페이스를 통해 버전 관리를 할 수 있도록 도와주며, GitHub, Bitbucket, GitLab 등 다양한 원격 저장소와 쉽게 연동됩니다.
✅ 주요 특징 요약
Git 및 Mercurial 지원 (Git에 최적화됨)
커밋, 푸시, 풀, 브랜치 관리 등 모든 기능 GUI 제공
Git Flow 및 Submodule 지원
커밋 로그 시각화 및 충돌 해결 도우미 탑재
무료 라이선스, Windows 및 macOS 지원
✅ 설치 단계 안내
포털에 ‘Sourcetree 다운로드’ 검색
공식 사이트(sourcetreeapp.com) 접속
운영체제 선택 후 설치 파일(.exe 또는 .dmg) 다운로드
설치 파일 실행 후 Atlassian 계정 로그인 필요
설치 마법사에 따라 Git 설치 확인 및 경로 설정 후 완료
✔ 참고 사항
Atlassian 계정 필수 (무료 생성 가능)
설치 중 Git이 없다면 자동으로 설치 가능
설치 후 첫 실행 시 Git 저장소 연결 설정 필요
✅ Git 저장소 연동
[Add] 버튼 → 로컬 또는 원격 저장소 선택하여 연결
저장소 디렉터리 지정 시 자동으로 Git 관리 시작됨
✅ 커밋 및 푸시 작업
변경된 파일 선택 → 변경사항 요약 입력 → [Commit]
[Push] 버튼 클릭으로 원격 저장소에 반영
✅ 브랜치 및 히스토리 관리
[Branch] 메뉴에서 새 브랜치 생성 및 전환 가능
[Log/History] 뷰에서 커밋 흐름 확인
병합 시 충돌 발생 시 자동 감지 및 시각적 해결 지원
Sourcetree는 Git 초보자부터 숙련자까지 모두에게 유용한 버전 관리 도구입니다. 명령줄을 몰라도 강력한 Git 기능을 쉽게 활용할 수 있으며, 직관적인 UI로 프로젝트 관리의 부담을 줄여줍니다. 지금 Sourcetree를 설치하고, 시각적인 Git 관리의 시작을 경험해보세요!