Git_38_git reset

지원·2023년 11월 13일
0

Git

목록 보기
38/48
post-thumbnail

git reset [옵션] 커밋아이디

  1. HEAD가 과거의 특정 커밋을 가리키도록 한다.
  2. staging area를 과거의 특정 커밋의 내용과 똑같게 만든다.
  3. working directory를 과거의 특정 커밋의 내용과 똑같게 만든다.

git reset --hard 커밋아이디
working directory : 커밋아이디 커밋처럼 바뀜
staging area : 커밋아디이 커밋처럼 바뀜
repository : HEAD가 커밋아이디 가리킴

커밋이후로 working directory에 있던 내용들이 다 사라짐(복구 불가)

git reset --mixed 커밋아이디
working directory : 안바뀜(최신)
staging area : 커밋아디이 커밋처럼 바뀜
repository : HEAD가 커밋아이디 가리킴

git reset --soft 커밋아이디
working directory : 안바뀜(최신)
staging area : 안바뀜(최신)
repository : HEAD가 커밋아이디 가리킴

0개의 댓글

관련 채용 정보