Git

Sourcetree - 사용 방법 Push & Pull

noodle-dev 2024. 3. 20. 17:37

1. 원격 저장소 연동 - Clone to local workspace

앞서 원격 저장소가 설정되어있어야 한다.

만약 연동되어있지 않다면 Sourcetree 설치와 Github 계정 연동, Remote Repository 설정까지 (tistory.com) 의 3번을 참고하여 원격 저장소를 셋팅한다.

2. Push

Push는 쉽게 말해 local repository의 파일을 remote repository로 올리는 것이다.

 

원격 저장소에서 변경이 있었을 경우 Pull로 내려받은 뒤 수정을 해야하지만,

우리는 금방 클론했으므로 Pull은 생략한다.

 

로컬에서 README 파일을 수정해보았다.

 

Github보다 로컬에서 더 최근 수정된 파일이 있다면 파일 목록이

스테이지에 올라가지 않은 파일에 뜬다.

 

해당 파일 오른쪽에 + 버튼을 눌러 스테이지로 올려준다. 이는 변경할 대기열에 올리겠다는 의미이다.

 

변경할 파일을 스테이지에 모두 올렸다면

아래에 있는 커밋 메시지를 작성하고(작성하지 않아도 된다) 커밋 버튼을 클릭한다.

 

그 뒤 상단 메뉴의 Push 버튼을 클릭한다.

드디어 대기열에 있던 내용들이 반영되어 서버에 올라간다. github 웹에서 변경되었는지 확인할 수 있다.

3. Pull

Pull은 remote repository의 파일을 local repository로 내려받는 것이다.

상단 메뉴의 Pull 버튼을 클릭한다.