각종 팁/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한 경우에 이러한 상태가 됩니다.