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 [커밋아이디]
- Head가 과거의 특정 커밋을 가리키도록 한다.
- staging area를 과거의 특정 커밋의 내용과 똑같게 만든다.
- working directory 는 변화 없음
git tag
git tag [태그이름] [커밋아이디]
- 커밋에 태그 달기
git show [태그이름]
- 태그가 가리키는 커밋 조회
'Git' 카테고리의 다른 글
[Git] origin 이란? (0) | 2022.02.12 |
---|---|
[Git] git branch 란 (0) | 2022.02.12 |
[Git] Git 커밋하기 {Commit 메세지 가이드라인} (0) | 2022.02.12 |
[Git] Git push/pull , clone 와 Commit history 조회하기 (0) | 2022.02.12 |
[Git] Github 레포지토리, README.md 란 (0) | 2022.02.12 |