Sourcetree 설치 및 사용법

lany159·2024년 3월 4일
0

Git

목록 보기
7/7

1. Sourcetree(소스트리) 설치

Sourcetree는 GUI 프로그램이며, git을 편하게 쓸 수 있다. 다른 프로그램들과 많은 차이는 없으며 자주 쓰는 것이기 때문에 문제가 생기더라도 해당 자료가 많아 Sourcetree를 사용하는 것이 좋다.

GUI
: 컴퓨터 프로그램이나 기기와 사용자 사이의 상호작용을 시각적으로 표현하고 제공하는 방법

아래의 링크를 통해 다운로드를 진행한다.

https://product-downloads.atlassian.com/software/sourcetree/windows/ga/SourceTreeSetup-3.4.3.exe

Registration은 아무것도 선택하지 않지 않고 > 건너뛰기

도구 설치에서 Mercurial 앞에 체크 박스가 있다면 해제하고, 없다면 > 다음

Perferences엔 GitHub 아이디와 이메일을 등록 > 다음

SSH 키를 불러오는 팝업창 > 아니오

Sourcetree 설치 과정 끝나고 계정을 추가해보자. 먼저 GitHub의 토큰을 먼저 발급받는다. 도구 > 옵션 > 인증

토큰 생성
https://velog.io/@lany159/Git-GitHud-설치-및-가입

계정이 없다면, 추가하여 계정을 생성한다. 인증방식의 OAuth는 외부 웹페이지로 이동하여 로그인을 진행하는 방식이고, 보통은 Basic으로 전환하여 토큰을 사용한다.

비밀번호 창은 저장해놓은 토큰 아이디이기 때문에 잘 저장해두도록 한다. 만약 분실 시 기존의 토큰은 지우고 새로 발급받으면 된다.


2. Sourcetree(소스트리) 사용방법

  • 혼자 작업하기

작업 할 directory 생성 > 저장소를 지정하기 위해 Create a repository 생성 > 목적지 경로 및 이름 설정 > 생성

예시로 만든 A directory 안에 .git 생성을 확인할 수 있다.

작업 한 파일을 A directory에 저장 후, Sourcetree를 확인하면 저장 된 파일이 보인다. 이를 버전 관리를 하기 위해 해당 파일을 선택 > Stage All(모두 스테이지에 올리기) > commit msg 입력 > commit 누른다.

백업을 위해 GitHub > New repository > url 복사 > Sourcetree 이동 > 저장소 > 저장소 설정(repository settings) > 추가(Add) > 가져온 주소를 붙여 넣는다.

디폴트 원격(Default remote) 체크 > 확인

지역 저장소가 원격 저장소와 연결된다.

push > master 선택 > push 누르면 쉽게 업로드까지 가능하다.


  • 협업하기

같이 작업할 할 팀원에게 권한을 먼저 부여한다. GitHub Settings > Collaborators > 팀원 선택 > Add collaborator > 초대장을 받은 팀원은 이를 수락한다.

권한을 받은 팀원은 Code > Clone or download url을 복사 > Sourcetree > Clone > Clone url, 저장할 폴더 경로 입력 > Clone

Clone한 파일에 코드를 추가, 삭제, 수정 등의 행위를 거친다. Sourcetree에서는 여러 과정들을 그래프로 한 눈에 보여준다.

push을 할 때, 'failed to push~'의 에러가 발생하면 충돌이 일어난 것이므로 팀원들과 소통하여 코드를 최종적으로 수정 > Unstaged files 우클릭 > Resolve Conflicts > Mark Resolved 누르면 된다.

profile
공부일지

0개의 댓글