각종 팁/git

[tortoise git] origin, master, HEAD 의미

지노윈 2022. 6. 11. 09:22
반응형

 

GIT은 "원격 저장소", "로컬 저장소", "작업 폴더" 이렇게 세 가지 장소가 있습니다.

SVN과 가장 큰 차이로 "로컬 저장소"가 있다는 것입니다.

  • origin     
    원격 저장소를 의미 합니다. 
  • master
    브랜치 중에 가장 중되는 기본적인 브랜치입니다. 
  • HEAD
    현재 어떤 작업 공간에 있는지 나타냅니다.

리비전 그래프와 show log를 했을때 그 의미를 알아야 겠습니다.

 

 

  • origin/master : 원격 저장소의 master 브랜치의 작업 위치입니다.
  • origin/HEAD : 원격 저장소의 현재 작업 위치입니다.
  • master (붉은색) : 로컬 저장소의 HEAD, master의 작업 위치입니다.
    로컬 저장소의 HEAD -> master 상태로 attach된 상태입니다.
  • master (초록색) : 로컬 저장소의 master의 작업 위치입니다.
    HEAD와 master가 다른 작업 위치를 가르키고 있으며 detach된 상태입니다.
    주로 이는 이전 커밋으로 checkout한 경우에 이러한 상태가 됩니다. 

'각종 팁 > git' 카테고리의 다른 글

[git] rebase vs merge  (0) 2022.06.13
[git] git 명령이 목록  (1) 2021.12.26
[git] Gitlab 사용 방법 with Git-Fork  (0) 2021.12.23
[Git GUI] Git-Fork 소개  (0) 2021.12.23
[git] git 저장소 만들기  (0) 2021.11.01