개발/Git

원격(Remote) 저장소와 로컬(Local) 저장소

yhyuk 2021. 9. 7. 16:01
728x90
반응형

원격(Remote) 저장소와 로컬(Local) 저장소

[ 저장소 ]

저장소(Git repository)란 파일이나 폴더를 저장해두는 곳이다. Git의 장점 중 하나인 파일의 변경 이력 별로 구분되어 저장된다는 점에서 비슷한 파일이라도 실제 내용 일부가 서로 다르면 다른 파일로 인식하기 때문에 파일을 변경 사항 별로 구분해 저장할 수 있다.

변경된 파일 이력 별로 저장소에 저장된다.

[ 원격, 로컬 저장소 ]

Git은 원격 저장소와 로컬 저장소 두 종류의 저장소를 제공한다.

 원격 저장소(Remote Repository)  파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 함께 공유하기 위한 저장소
 로컬 저장소(Local Repository)  내 PC에 파일이 저장되는 개인 전용 저장소

 

평소에는 내 PC의 로컬 저장소에서 작업하다가 작업한 내용을 공개하고 싶을 때 원격 저장소에 업로드 한다. 여기서 원격 저장소에서 다른 사람이 작업한 파일을 내 로컬 저장소로 가져올 수 도 있다.

내PC의 로컬 저장소에서 원격 저장소를 통해 공유 및 다른 사람이 공유한 파일을 가져올 수 있다. 

 

[ 저장소 만들기 ]

내 PC에 로컬 저장소를 만드는 방법은 두가지가 있다.

첫번째는 아예 저장소를 새로 만든다.

두번째는 이미 만들어져 있는 원격 저장소를 로컬 저장소로 복사해 온다.

[ references ]

생활코딩 https://opentutorials.org/course/1

Git 입문 https://backlog.com/git-tutorial/kr/

728x90
반응형