앞서 GitHub를 통해 생성한 원격 저장소를 내 컴퓨터에 존재하는 로컬 저장소와 연결을 하였다. 이렇게 연결한 원격 저장소에 내 컴퓨터에서 작업하던 프로젝트를 백업 또는 협업하기 위해 프로젝트를 동기화할 수 있다. 이것을 push라 한다.


STEP01.

SourceTree에서 해당하는 로컬 저장소를 선택한 뒤 상단 메뉴의 "Push"버튼을 누른다.


STEP02.

상단의 선택 메뉴에서 프로젝트를 올리고자 하는 원격 리포지토리를 선택하고 (origin 또는 또 다른 원격 저장소) 다음으로 올리고자 하는 branch를 선택한다. 마지막으로 "OK"버튼을 누른다.


STEP03.

Username과 Password를 입력하라는 창이 나오면 자신의 GitHub 계정을 입력하면 된다.


STEP04.

push가 완료되면 아래 그림과 같이 원격 저장소 origin에 push과정에서 선택한 master 브랜치가 등록 되어있다. 또한 GitHub 사이트에 접속하여 해당 원격 저장소를 확인해보면 로컬 저장소의 프로젝트가 동기화되어 있다.

<원격 저장소 origin에 등록된 master 브랜치>


<GitHub의 원격 저장소에 동기화된 프로젝트>


Posted by gangju
,