Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

기록

03_Repository 본문

공부/Git

03_Repository

aoieuo 2020. 9. 30. 16:58

저장소 공유

원격 저장소에 푸시(Push)하기

이전까지는 로컬 저장소의 기본적인 사용 방법을 기술했다. 이제부터는 원격 저장소를 이용하여 로컬 저장소의 변경 이력을 공유하는 방법에 대해 알아보자.

push

내 PC의 로컬 저장소에서 변경된 이력을 원격 저장소에 공유하려면, 로컬 저장소의 변경 이력을 원격 저장소에 업로드해야 한다.

웹 상의 원격 저장소로 변경된 파일을 업로드하는 것을 Git에서는 푸시(Push)라고 한다. push를 실행하면, 원격 저장소에 내 변경 이력이 업로드돼서 원격 저장소와 로컬 저장소가 동일한 상태가 된다.


원격 저장소 복제(Clone)하기

누군가의 변경 이력이 적용된 원격 저장소가 있으면, 그걸 웹에서 통째로 복제해서 내 PC에서 직접 작업할 수 있다.

clone

원격 저장소를 복제하려면, 클론(Clone)이라는 조작을 수행한다.

복제란 원격 저장소의 내용을 통째로 다운로드하는 것을 말한다. 복제한 저장소를 다른 PC에서 로컬 저장소로 사용할 수 있게 된다.

Note

​ 변경 이력도 함께 로컬 저장소에 복제되어 오므로, 원래 원격 저장소와 똑같이 이력을 참조하고 커밋을 진행할 수 있다.


원격 저장소에서 풀(Pull)해오기

원격 저장소를 공유해 여러 사람이 함께 작업을 하면, 모두가 같은 원격 저장소에 푸시(Push)한다. 그럼 다른 사람이 원격 저장소에 올려놓은(Push) 변경 내용을 내 로컬 저장소에도 적용(Pull)할 필요가 있다.

pull

원격 저장소에서 로컬 저장소로 업데이트하려면 풀(Pull)을 실행한다.

pull을 실행하면, 원격 저장소에서 최신 변경 이력을 다운로드하여 내 로컬 저장소에 그 내용을 적용한다.

'공부 > Git' 카테고리의 다른 글

05_Merge  (0) 2020.09.30
04_Remote  (0) 2020.09.30
02_Commit  (0) 2020.09.30
01_Git  (0) 2020.09.30
Comments