working directory - 도화지
commit - snapshot(스냅샷)
git repository - 사진첩
checkout - 이전 상태의 특정 commit으로 돌아가는 것
branch - 특정 commit을 가리키는 포인터
untracked file - working directory 안에서 새로 생성된 파일상태
add - on stage(commit을 준비하는 공간)
HEAD - reference인데, master가 가리키고 있음
예)
Hash value <- master(Hash value) <- HEAD(ref/master)
HEAD가 뭐죠? 현재의 기준이 되는 commit을 알려주기 위해 존재, 현재 branch가 뭔지도 알려줌
Tag - Hash value 변경 불가, 변경을 원하면 새로 만들어야 함
'Frontend 👩🏻💻 > Git&GitHub' 카테고리의 다른 글
[GitHub] 로컬 develop 브랜치에서 원격 main 브랜치 push 하는 법 (0) | 2024.06.04 |
---|---|
github SSH key 삭제하고 다시 생성... (0) | 2018.01.02 |