• 카테고리

    질문 & 답변
  • 세부 분야

    개발 도구

  • 해결 여부

    미해결

Origin, Master, Head의 의미

20.03.13 10:45 작성 조회수 12.4k

3

Origin과 Master, Head 이 단어들의 차이점을 설명 부탁드려도 될까요?

답변 1

답변을 작성해보세요.

10

안녕하세요 :) 

어떤 강의에서 나온 의문점인지 알려주시면 좀 더 상세하게 설명드릴 수 있을 것 같습니다만, 

우선 질문주신 단어의 뜻은 다음과 같습니다.

 

1. Origin :

     원격 저장소의 경로이름입니다. 

     원격저장소 시간때 원격저장소 추가 명령어는

      git remote add <이름> <url>로 붙인다고 말씀드렸죠? :)

     마찬가지로 git remote add origin <url> 형식으로 원격저장소를 추가하거나

     git clone을 통해 원격저장소를 복사한다면

     자동으로 origin이라는 이름의 원격저장소가 등록되게 됩니다.

 

2. master :

     브랜치 중 가장 중심이 되는 기본적인 branch를 master 브랜치라고 부릅니다

 

3. HEAD :

     현재 내가 어떤 작업공간에 있는지를 나타냅니다. 

     예를 들어 만약 제가 master 브랜치에서 작업을 하고 있다면

     제 HEAD는 master 브랜치에 있게 되는 것이고,

     다른 작업을 위해 feature 브랜치를 만들어줬다면 

     제 HEAD는 feature 브랜치에 있게 되는 겁니다 :)

 

도움이 되셨길 바랍니다~:)