깃허브(Github) 3. 원격 저장소(Github)와 지역 저장소(내 컴퓨터)의 동기화 방법
자신이 회사에서 작업하다.. 집에서 작업하다.. 노트북에서 작업하다.. 이 컴퓨터 저 컴퓨터 돌아다니면서 작업을 하면서 쉽게
작업을 동기화 하고 싶을 때,
원격 저장소. 깃허브(github)를 이용한다면 편리하게 동기화할 수 있다.
- 해보기 -
깃허브의 하나의 저장소를 만든다.
ex) 클론 주소 : https://github.com/parkgyu7/github_test.git
깃에 두 저장소로 클론한다.
ex)
집에서 사용하는 저장소 git_home
git clone https://github.com/parkgyu7/github_test.git git_home
회사에서 사용하는 저장소 git_office
git clone https://github.com/parkgyu7/github_test.git git_office
이렇게 복사해온 git_home, git_office에 들어가 보자.
(Git_bash를 두개 킬 수 있다.)
각 각 log를 보면 같은 것을 볼 수 있다.
여기서!
git_home - '집'
git_office - '회사'
이렇게 생각해 보자.
먼저, 집(git_home)에서 작업 후, 업로드 해보자
작업 후 저장
commit '3'
git push
git push로 github에 업로드 한다.
github에서 확인 해보면 정상적으로 commit '3'이 올라온 것을 볼 수 있다.
자, 이번엔 회사(git_office)
집에서 작업 한 내용 -> github에 올라와 있는 내용을 받아 와 보자.
git pull
git pull을 통해 clone 해 온 주소에서 최신 commit 상태를 받아 올 수 있다.
자 , 회사에서 작업을 했다.
지역 저장소(회사 git_office)에서 commit - '4' 했다.
commit한 내용을 push로 github로 올린다.
깃허브 (github)에서 확인해보자.
이렇게 정상적으로 commit '4'가 올라와 있는 것을 볼 수 있다.
이런식으로 소스코드를 거의 '완벽하게 백업'이 가능하다.
-정리-
github(원격저장소)를 복사해 오기.
git clone 주소 + 저장디렉토리
git clone https://github.com/parkgyu7/github_test.git git_home
'공부하기 > GitHub' 카테고리의 다른 글
깃허브(Github) 4.내 컴퓨터에서 로그인 없이 원격 저장소(깃허브 github) 이용하기 - SSH (Secure Shell) (0) | 2018.12.17 |
---|---|
깃허브(Github) 2. 원격 저장소 만들기 + 지역 저장소의 프로젝트를 업로드 하기 : 내 프로젝트를 github에 올리기 (0) | 2018.12.14 |
깃허브(Github) 1. 원격 저장소를 제공 & 오픈소스 작업장 깃허브 - 남의 소스코드 가져오기 (0) | 2018.12.14 |
깃 브랜치 (git branch) 6. stash (0) | 2018.12.07 |
깃 브랜치 (git branch) 5. 브랜치 병합 시, 충돌 해결하기 (merge conflict) (0) | 2018.12.01 |