Sourcetree

Updated:

SourceTreePermalink

Atlassian에서 개발한 Git을 GUI로 사용가자 쉽게 코드에 대한 관리를 가능하게 해주는 툴

무료이다.

Git과 연동이 가능하고, Window, Mac 을 지원한다.


**관련 강의 - [Git-SourceTree <생활 코딩="">](https://opentutorials.org/course/1492)**


설치 방법Permalink

SourceTree app 사이트에 접속한다.Permalink


해당 화면에서Permalink

Download를 진행한 후 응용 프로그램에 대해 설치를 진행 하면 쉽게 끝난다.Permalink

추가로 Github과 연동하는 방법을 작성한다.Permalink

로컬 부분은 오른쪽 설정 탭을 클릭하여 추가를 해주면 쉽게 추가가 되지만Permalink



원격 부분은 계정을 연동하지 않으면 해당과 같이 아무것도 나타나지 않는다.Permalink

따라서 연결 부분을 누르고 연동을 하면된다.

Permalink

계정 부분에 아래의 추가 버튼을 누르고
Permalink

브라우저로 깃헙을 켜놓고 접속하면 사용자 이름 부분에 계정이 뜨는 경우도 있고Permalink

아닌경우도 있다. (보통은 떠 있는거 같다) 없을 경우 계정을 추가해주면 된다.
Permalink

그리고 계정 연결 버튼을 누르고 브라우저에서 sourcetree 열기 라는 다이얼로그가 뜨게 되고Permalink

그 후에 소스트리로 돌아와서 저장을하면

Permalink

화면 과 같이 성공적으로 계정이 추가된다.

Permalink

그리고 다시 원격탭으로 돌아오게 되면 성공적으로 Github과 연동이 되어있는걸 확인 할 수 있다.Permalink

*(개인 정보로 인해 가운데를 흰화면으로 가려 놓았지만, 실제로는 로컬, 원격 폴더들이 잘 표기가 된다.)*

Permalink


사용법Permalink


sourcetree 에 대해 간단한 예제를 설명한다.Permalink

평소 터미널을 이용해서 git add, commit, push, 등 git 작업을 하였지만 source tree 를 이용해서 예제를 만들다가 permission 오류가 여러번 발생하였고, 그냥 sourcetree를 지웠다가 다시 깔았더니 잘 되었다.Permalink

화가 날 땐 그냥 다 미는게 좋다.Permalink




먼저 로컬 저장소를 생성한다.Permalink

동시에 원격 저장소 생성 기능도 존재하지만, 저 기능을 사용하지 않고 Github에 저장소를 만든 다음에 따로 추가하는 과정을 설명한다.
Permalink


저장소 탭에서 원격 저장소 추가 를 눌러 들어간 후

Permalink

원격 저장소에 대한 정보를 입력한다.Permalink

원격 이름은 origin 으로 하였고, 경로는 만들어둔 github 주소를 붙여 넣어 주었다.

Permalink

연결이 완료 되었다면Permalink

로컬에서 작업 후, 왼쪽 박스에 체크박스를 선택하거나 코드뭉치를 스테이지에 올리기를 선택하여Permalink

Stagecommit 을 위한 것들을 add 한 뒤

Permalink


하단에 commit message 를 작성하고 커밋 한다
Permalink


그런 다음에 히스토리로 돌아오면 그동안 커밋 목록을 확인 할 수 있는데Permalink

로컬에서 원격 저장소로 올리고 싶으면,

Permalink

위에 푸시 버튼을 눌러 해당 창을 띄운 다음, 원하는 branch 를 선택하고Permalink

확인을 누르면 푸시가 된다.
Permalink

Github 에서 확인 결과 성공적으로 PUSH가 된것을 확인할 수 있다.Permalink