[Git - 기본 소개] 1. 버전관리란? / Git, SourceTree설치 (Windows)

Git이라고 하는 버전 관리 시스템(Version Control System)는 형상관리 또는 소스관리라고도 합니다.

버전 관리 시스템은 변화의 관리들을 하는 시스템입니다.

그 중에서 의미있는 변화들, 즉, 기능 개선, 버그 수정 등에 대한 변화들을 버전으로 관리를 뜻합니다.

버전 관리 툴은 다음과 같은 툴이 있습니다.

  ex. 위키피디아, 드랍박스(서브버전) ..

 

Git을 좀더 편하게 사용하기 위해서는 Git GUI(Graphic User Interface)를 사용하는 것입니다.

Git GUI 중 대표적인 툴이 바로 소스트리(SourceTree) 입니다. 우선 Git과 SourceTree를 설치하겠습니다.

 

  1. Git 설치를 합니다. 운영체제에 맞는 버전으로 설치를 합니다.

다운받으면 다음같은 프로그램 이용 가능합니다.

 

  2. 소스트리 다운로드를 하기 위해 소스트리 사이트(www.sourcetreeapp.com/)에 접속합니다. 

운영체제에 맞는 다운로드로 설치합니다. 저는 윈도우에서 작업하고 있기 때문에 윈도우 버전으로 설치하겠습니다.

설치 파일을 누르시면 다음과 같이 뜹니다.

 

SourceTree는 Jira, Trello를 제작하고 운영하는 Atlassian이라는 유명한 회사에서 만든 프로그램입니다. 또한 이 회사는 Github같은 Bitbucket도 운영하고 있는데요. 원래는 이 Bitbucket을 이용하라고 SourceTree를 만든것 같은데 Github, Gitlab 등 다른 Git도 이용이 가능하도록 되어 있습니다.

  1. Bitbucket Server은 설치형으로 개별 서버를 설치한 경우 거기에 로그인을 할때 선택합니다.
  2. Bitbucket은 Atlassian의 Bitbucket에 회원가입된 사용자가 로그인 할때 선택합니다.
  3. 만약 회원가입이 안되어 있는경우 Create one free를 선택하여 회원가입을 먼저 해야 합니다.

출처: https://uxgjs.tistory.com/181 [UX 공작소]

저는 건너뛰기를 한 후 설치를 진행하겠습니다.

 

SSH키를 가지고 계시다면 불러오셔도 되나 저는 '아니오'로 진행하겠습니다.

 

이전에 설치를 한 적이 있어서 다음과 같이 연결했던 프로젝트들이 나오네요. 

 

 

  1. Local은 내 PC에 설치된 로컬 저장소(Local Repository)인 .git폴더가 있는 곳의 리스트를 보여줍니다.
  2. Remote는 원격 저장소(Remote Repository)들의 리스트를 보여줍니다.
  3. Clone, Add, Create등 가장 많이 사용하는 명령어를 보여 줍니다.

 

이로써 SourceTree설치를 마치겠습니다.