Git sourcetree 간단 사용법

Jooss·2023년 8월 14일

git

목록 보기
1/7

2020-01-01 github.io에서 작성

설치방법은 간단하니 패스

SourceTree는 명령어 형태의 Git CLI(Command Line Interface)를 GUI(Graphic User Interface)로 사용자가 편리하게 사용 할 수 있는 무료 소프트웨어이다.

Source Tree 화면설명 및 사용법

처음 실행하게 되면 보게 되는 화면은 간단하다.
Git Repo를 연동시켜야 제대로 된 화면을 볼 수 있으므로 우선 Clone으로 연동하는 작업부터 한다.
SourceTree 첫 화면

위 화면의 Clone 을 눌러 나오는 화면에서 Github Repository의 주소를 복사해서 붙여넣고 저장소 폴더 설정을 한 뒤 클론을 누른다
clone repository

이제 볼 수 있게 된 SourceTree의 메인 화면
source tree main view
화면에 대한 설명을 간단히 하면 아래와 같다.

1. 현재 로컬(내 컴퓨터)에 다운되어 있는 브랜치의 리스트
2. GitHub의 온라인 저장소에 올라 가 있는 브랜치 리스트
3. 변경한 내용을 스냅샷 형태로 저장하기 위해 커밋(메모)와 함께 로컬 내에서 저장(아직 온라인에 올라가지 않음)
4. Github의 온라인 저장소에서 로컬 브랜치로 내려받기
5. 3번의 commit을 사용하여 저장한 스냅샷을 온라인 저장소로 업데이트
6. 브랜치 관리(새 브랜치 만들기, 브랜치 삭제)를 할 수 있는 버튼
7. 현재 브랜치에 다른 브랜치를 합치는(Merge) 버튼 Commit형태로 저장된 대상을 합치게 된다.
8. History, Search 메인 창에서 commit를 선택하면 commit된 메모를 볼 수 있는 창
9. 메인 창에서 선택한 commit의 변경된 파일 리스트
10. 9번에서 선택한 파일의 파일 내용 미리보기

작업을 완료했다면 commit과 push를 해 보자

편의상 다른작업 repo의 작업내용을 들고 왔다.
commit 화면
스테이지에 올라간 파일은 push하여 온라인으로 올릴 파일
스테이지에 올라가지 않은 파일은 이전 commit대비 변경된 것이 있지만 온라인으로 올리지 않을 것으로 이해하면 쉽다.
아래의 '커밋 내용'을 적고 커밋을 하면 완료

push
history 창에서 commit 한 내용을 확인한다.
변경점이 제대로 된 것인지, 실수한것이 없는지 확인 후 push 버튼을 누르면 아래의 창을 확인 할 수 있다.
push box
현재의 작업한 내용은 단순한 markdown 형식의 문서 파일이므로 로컬 master 브랜치에서 원격 master 브랜치로 push하려는 내용이다.
다른 브랜치로 업데이트를 하려면 리모트 브랜치의 combo박스를 눌러 원하는 브랜치를 선택하면 된다.
설정 내용을 정확하게 지정했다면 push 버튼을 눌러 리모트 저장소로 업데이트한다.

profile
개발자 세상을 여행중인 히치하이커입니다.

0개의 댓글