Git CLI가 어려운 당신을 위한 소스트리 사용법

아기코린이·2022년 6월 5일
1
post-thumbnail

들어가기

많은 개발자들이 깃허브를 통해 자신의 코드를 관리한다. 단순 코드의 저장부터, 버전관리와 협업까지 깃허브는 다양하게 쓰인다. 이렇게 좋은 기능이 있는 툴이지만 문제가 있다. 깃허브를 이용하기 위한 CLI 환경과 명령어가 아기개발자들에겐 익숙하지 않다는 것이다. 그래서 오늘은 보다 쉽게 깃허브를 이용할 수 있는 GUI 툴 소스트리 사용법에 대해 작성해보려 한다.

본 글은 MacOS 기준이다.

소스트리(sourcetree) 기본설정

다음 링크를 통해 소스트리 공식사이트로 이동하여 다운로드를 받는다. sourcetree

설치 후 sourcetree를 실행하면 위와 같은 화면이 나타난다. 우리는 github를 사용할 것이기 때문에 Bitbucket 계정설정은 넘어가도 좋다. 계속 클릭

기본설정은 sourcetree에서 커밋 진행 시 커밋한 사람의 정보를 입력하는 곳이다. 설정하고 싶은 이름과 이메일 정보를 입력한다. 이 과정도 선택사항이므로 넘어가도 좋다. 완료를 눌러 설정을 마친다.

기본 설정을 마치면 위와 같은 화면을 볼 수 있다. 우측 상단의 ... 을 클릭하여 계정 설정에 들어간다.

GitHub 연결하기

github 설정 페이지 하단의 Developer setting을 클릭한다.

  1. Personal access tokens 클릭
  2. Generate new token 클릭

  1. Note에 token 이름 작성
  2. Expiration에 token 만료일 설정
  3. repo 체크
  4. generate token 클릭

생성이 정상적으로 완료되었다면 위와 같이 토큰이 발급된다. 토큰 값을 복사 해주자!

다시 sourcetree로 돌아와 하단의 추가 버튼을 눌러 계정 추가를 시작한다.

  1. 호스트 : GitBub
  2. 인증 방식 : 베이직
  3. 사용자 이름 : <자신의 github 닉네임> // 로그인 ID가 아닌 닉네임이다.
  4. 암호 : <위에서 발급 받은 토큰 값>
  5. 프로토콜 : HTTPS

정상적으로 추가가 되었다면 위와 같은 화면을 볼 수 있다.

소스트리 사용하기

오른쪽 클론 버튼을 클릭하면 자신의 원격 저장소에 있는 레포지토리를 클론할 수 있다. 원하는 경로에 클론을 진행한다.

작성자의 경우 비어있는 레포지토리를 클론하여서 작성된 내용이 없다. 간단한 READMD.md 파일을 작성하고 push를 진행해보자.

README.md를 생성하고 저장해준다.

상단의 커밋을 눌러보면 방금 작성한 파일의 변경사항이 보인다. 아래 textarea에 커밋할 내용을 작성하고 커밋을 클릭한다.

메인 화면으로 돌아갔을 때, 위와 같이 작성한 커밋 메세지가 반영되어 있으면 성공이다. 다음으로는 푸쉬를 진행하자!

푸쉬를 클릭하면 위와 같은 화면이 나온다. 로컬 브랜치와 원격 브랜치를 확인하고 선택하자. 이후 확인을 누르면 푸쉬가 진행된다.

푸쉬 진행 중 다음과 같은 창이 나타났다면 자신의 Github 비밀번호를 입력해준다.

마지막으로 레포지토리에서 푸쉬된 사항을 확인해보자.

마치며.

멋진 선배 개발자들처럼 CLI 환경에서 git을 다루면 좋겠지만, 나를 포함한 아기 개발자들은 git 명령어가 어려울 것이다. 먼저 GUI 환경을 통해 git과 친해지는 것은 어떨까 생각한다.

앞으로도 멋진 개발자가 되어 git이 쉽다고 느껴질 때까지 우리 모두 화이팅!

profile
아기코린이

0개의 댓글