git tag
![[Git] Head 란, git reset {--hard, --soft, --mixed}, git tag](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F0W1xZ%2Fbtrs8PQzgLM%2FAAAAAAAAAAAAAAAAAAAAAP9EuxWjvGsRcJjGW6QAFyhqXai_-eq0E7b80CRK9R96%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1751295599%26allow_ip%3D%26allow_referer%3D%26signature%3DbT%252BEqvf0Cokj9VPQZL5cVX69GjU%253D)
[Git] Head 란, git reset {--hard, --soft, --mixed}, git tag
Head 가장 최근에 한 커밋을 가리킴 매번 더 새로운 커밋을 가리킴 Head 가 가리키는 커밋에 따라 working directory 가 구성 git reset head 가 가리키는 커밋을 옮기며, 버전을 옮겨다니는 용도 git reset --hard [커밋 아이디] 복구가 불가능 하기 때문에 잘 사용하진 않는다 Head가 과거의 특정 커밋을 가리키도록 한다. staging area를 과거의 특정 커밋의 내용과 똑같게 만든다. working directory를 과거의 특정 커밋의 내용과 똑같게 만든다. git reset --soft [커밋아이디] Head가 과거의 특정 커밋을 가리키도록 한다. staging area 와 working directory 는 변화 없음 git reset --mixed [커..