728x90
반응형
Push, Clone, Pull
1. Push
내 PC의 로컬 저장소에서 변경된 이력을 원격 저장소에 공유하려면, 로컬 저장소의 변경 이력을 원격 저장소에 업로드해야한다.
웹 상의 원격 저장소로 변경된 파일을 업로드하는 것을 Git에서는 푸시(Push)라고 하는데, push를 실행하면, 원격 저장소에 내 변경 이력이 업로드되어, 원격 저장소와 로컬 저장소가 동일한 상태가 된다.
2. Clone
Clone, 복제를 의미하며 누군가의 변경 이력이 적용된 원격 저장소가 있으면, 그걸 웹에서 통째로 복제해와 내 PC에서 직접 작업할 수 있다.
원격 저장소를 복제하려면, 클론(Clone)이라는 조작을 수행하는데 복제란 원격 저장소의 내용을 통째로 다운로드하는 것을 말합니다. 복제한 저장소를 다른 PC에서 로컬 저장소로 사용할 수 있게 된다.
3. Pull
원격 저장소를 공유해 여러 사람이 함께 작업을 하면, 모두가 같은 원격 저장소에 푸시(Push)하게 되는데, 그럼 다른 사람이 원격 저장소에 올려놓은(Push) 변경 내용을 내 로컬 저장소에도 적용(Pull)할 필요가 있다.
원격 저장소에서 로컬 저장소로 업데이트하려면 풀(Pull)을 실행하는데 pull 을 실행하면, 원격 저장소에서 최신 변경 이력을 다운로드하여 내 로컬 저장소에 그 내용을 적용한다.
728x90
반응형
'개발 > Git' 카테고리의 다른 글
브랜치(Branch) (0) | 2021.09.13 |
---|---|
변경 이력 병합(Merge)하기 (0) | 2021.09.11 |
변경을 기록하는 커밋(commit) (0) | 2021.09.09 |
원격(Remote) 저장소와 로컬(Local) 저장소 (0) | 2021.09.07 |
Git의 정의와 목적 (0) | 2021.09.07 |
댓글