ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Repository의 개념, remote, origin
    Git/Git 2023. 6. 9. 22:07

    6/9 JS 팀과제 리뷰&해설 (notion.site)

     

     

    Local 저장소 vs 원격 저장소 → 자꾸 remote를 까먹는 그대를 위해

    로컬 저장소(Local Repository) 로컬 저장소는 Git 버전 관리 시스템이 설치된 개발자의 컴퓨터에 위치한 저장소입니다. 로컬 저장소는 프로젝트의 전체 히스토리, 브랜치, 태그 등을 포함합니다. 개발자는 로컬 저장소에서 파일을 수정, 커밋, 브랜치를 생성하고, 다양한 Git 작업을 수행할 수 있습니다. 로컬 저장소는 프로젝트의 작업을 진행하는 동안 필요한 모든 버전 관리 정보를 제공합니다.

     

    원격 저장소(Remote Repository) 원격 저장소는 로컬 저장소와 동일한 프로젝트를 공유하기 위해 사용되는 중앙 저장소입니다. 원격 저장소는 네트워크 상의 다른 컴퓨터나 Git 호스팅 서비스(예: GitHub, GitLab, Bitbucket 등)에 위치할 수 있습니다. 개발자는 로컬 저장소의 변경 사항을 원격 저장소로 푸시(push)하여 다른 개발자와 협업하거나 백업을 생성할 수 있습니다. 또한 원격 저장소는 다른 개발자들과 프로젝트를 공유하고, 변경 사항을 가져오거나 병합(merge)할 수 있는 중앙 집중식 위치 역할을 합니다.

     

    따라서 로컬 저장소는 개발자의 컴퓨터에서 작업을 수행하고 변경 사항을 관리하는 데 사용되며, 원격 저장소는 여러 개발자가 공유하고 협업하는 데 사용됩니다. 로컬 저장소와 원격 저장소는 Git의 핵심 개념이며, 이 둘 간에는 주고받는 작업이 이루어지므로 프로젝트의 버전 관리와 협업을 효율적으로 수행할 수 있습니다.

     

     

    remote, origin?

    origin은 Git에서 사용되는 용어 중 하나로, 원격 저장소(remote repository)에 대한 별칭(alias)입니다. 주로 기본적으로 생성되는 원격 저장소에 대해 "origin"이라는 이름을 사용하며, 이는 원격 저장소의 URL이나 경로를 대신하여 사용됩니다.

     

    원격 저장소는 프로젝트를 공유하고 협업하는 데 사용되는 중앙 저장소입니다. 일반적으로 원격 저장소에는 여러 개의 원격 저장소가 있을 수 있습니다. 이러한 원격 저장소는 각각 다른 이름을 가질 수 있으며, 이를 "remote"라고 합니다. "origin"은 그 중에서도 가장 일반적으로 사용되는 원격 저장소의 이름입니다.

     

    일반적으로 "origin"은 원격 저장소를 가리키는 별칭(alias)으로 사용됩니다. 로컬 저장소에는 원격 저장소의 URL이나 경로를 저장하고, 해당 저장소를 "origin"이라는 이름으로 참조할 수 있습니다(그래서 우리가 git remote -v / git remote add origin (url 주소) / git remote remove origin 등을 사용한 것이죠!)

     

    이를 통해 Git 명령을 사용할 때 원격 저장소를 지정하거나 원격 저장소와의 작업을 수행할 수 있습니다. 예를 들어, "git push origin"은 로컬 저장소의 변경 사항을 "origin"이라는 이름의 원격 저장소로 푸시하는 명령입니다.

     

    따라서 "remote origin"은 기본적으로 Git에서 원격 저장소에 대한 별칭으로 사용되는 용어입니다. "origin"은 일반적으로 프로젝트의 기본 원격 저장소를 가리키며, 이를 사용하여 원격 저장소와의 작업을 수행할 수 있습니다.

     

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

    Git 협업 Tip  (0) 2023.07.21
    Git 명령어 모음  (0) 2023.06.14
    GIt 특강 2회  (0) 2023.05.24
    Git 특강 1회  (0) 2023.05.15

    댓글

Designed by Tistory.