원격 저장소와 지역 저장소의 동기화 방법
03 Mar 2019 | github 지옥에서 온 git원격 저장소와 지역 저장소의 동기화 방법
- 하나의 원격 저장소를 중심으로 해서 두 개의 지역 저장소가 하나의 원격 저장소를 중심으로 작업을 동기화 하는 방법
-
협업이 가능하게 하며, 작업환경이 바뀔 때에 대한 대비가 가능
- 작업 영역에
git clone https://github.com/ID/gitfth.git git_home
로 깃헙 내용 클론 - 동일 프로젝트를
git clone https://github.com/ID/gitfth.git git_office
로 내용 클론 - 현재 home과 office가 똑같은 상태로 존재
- home에서
vim f1.txt
로 내용 추가(아무거나…) git commit -am 3
git commit --amend
로 커밋 메세지 변경 가능- push 하기 전에만 가능
git push
로 변경내용을 깃헙에 푸시- office폴더로 가서,
git pull
로 원격 저장소의 내용을 동기화 vim f1.txt
의 내용에 아무거나 추가git commit -am 4
로 커밋 후git push
-
home 디렉터리로 와서,
git pull
로 작업 동기화 - 이런 식으로 작업하게 되면 백업이 가능해짐
git pull
과git push
의 습관화가 중요함!