티스토리 뷰
Git
GIT CLI - Branch & Conflict 부록 1.1. HEAD BRANCH COMMIT & CHECKOUT 1.2. checkout vs reset
Programmers 2021. 5. 26. 21:52반응형
1. HEAD BRANCH COMMIT & CHECKOUT
checkout: HEAD를 제어
detached상태: HEAD가 branch에서 떨어져서 버전을 가리킬 때
2. checkout vs reset
checkout: 뭔가 바꾸는 느낌 ☞ Change
reset: 지우는 느낌 ☞ delete, branch를 바꾼다. 가리키는 버전 이후의 링크는 끊겨버리기 때문에 삭제의 느낌을 가진다.
하지만 보통은 브랜치가 아니라 버전을 가리킨다.
reset master를 하면 HEAD가 바뀌는 것이 아니라 현재 google 브랜치가 master의 버전인 2를 가리키게 된다.
그리고 가리키고 있던 3은 링크가 끊어지고 delete 되는 느낌이 되는 것이다!
반응형
'Git' 카테고리의 다른 글
GIT3 - CLI 백업 - 2. 수업의 목표와 용어정리 (0) | 2021.05.27 |
---|---|
GIT3 - CLI 백업 - 1. 수업소개 (0) | 2021.05.27 |
GIT CLI - Branch & Conflict 7. 수업을 마치며 git workflow / cheery-pick / rebase (0) | 2021.05.26 |
GIT CLI - Branch & Conflict 6. 외부도구를 이용한 병합 (0) | 2021.05.26 |
GIT CLI - Branch & Conflict 5. 3way merge (0) | 2021.05.25 |
댓글
공지사항