Git & GitHub

[GUI] Sourcetree

하루 2022. 1. 6. 19:41

SourceTree 설치

GUI는 Git 개념을 그래프로 가시적으로 볼 수 있어 편리하다.

소스트리는 버튼 클릭으로 Git 명령을 실행할 수 있는 도구이다.

사용자 등록을 위해 필요한 과정: 서버에 로그인 할 것인지 Bitbucket에 로그인 할것인지 선택 (Bitbucket(오른쪽) 선택)
로그인 후 access - 등록완료
Mercurial은 사용하지 않으므로 체크 해제

어떤 계정을 사용할 것인지 물어봄 ▶ Git 계정 없으면 Pass

SSH 키 불러오기 여부 ▶ 아니오

 

로컬 저장소 추가하기

설치한 소스트리에 내 컴퓨터에서 이미 만든 로컬 저장소 추가하기

소스트리에 들어오면 Add - 탐색 - 로컬저장소 폴더(Boxiting-cat) 선택 - 추가

 

파일 업로드하기

로컬 저장소의 파일을 원격 저장소로 업로드 할 때에는 add, commit, push 의 과정을 거친다.

 

파일 스테이지에 올리기 (add)

변경된 파일이 존재할 때 위와 같이 뜨는데, 커밋을 누른 뒤, add를 하기를 원하는 파일을 옆에 + 버튼을 눌러 스테이지에 올려준다.

 

파일 변경사항 확인

 

커밋 메시지 작성 (Commit)

*아이디와 계정이 본인의 깃허브 계정이 추가되어있지 않은 경우

도구 - 옵션 - 인증 - 계정추가 - 계정 눌러서 설정초기화 (default값으로 지정)

 

원격 저장소로 업로드 (Push)

커밋메세지까지 작성하고 커밋한 후에 History에 와서 보면, master와 origin/master가 있는 것을 볼 수 있다.

  • master : 내컴퓨터 - 기능 목록 추가까지 업데이트 되어있음 (GUI로 마지막에 커밋한 것)
  • origin/master : Github 저장소 - 수식어 추가까지만 업데이트 되어있음

Push 후 origin/master 에도 기능목록추가 업데이트 완료

 

동기화/업데이트 (Pull)

원격 저장소의 새로운 커밋을 받아옵니다.