Lined Notebook

[Git] Reset 명령어 사용하기

by HeshAlgo

Git

1. Reset 명령어

- 중간 중간 커밋을 자주 만들어놔서 옛날 커밋 상태로 되돌리고 싶을때 Reset 명령어를 사용

- 해당 Reset 명령어에는 총 3가지의 옵션 종류가 있습니다. (Hard, Soft, Mixed)

 

1) Hard 모드

- Working Directory, Staging Area, Repository 등 모든 작업 공간의 내역을 깔끔하게 돌리겠다는 옵션 모드

$ git reset --hard HEAD^

Q) HEAD^ 의미? -> Head가 가리키고 있는 첫번째를 의미

 

2) Mixed 모드 (Default 옵션) 

- 현재 내가 수정하고 있는 Working Directory내용을 제외한 이전 단계로 돌리겠다는 옵션 모드

$ git reset --mixed(생략 가능) HEAD^

 

3) Soft 모드

- Working Directory, Staging Area 내용을 제외한 이전 단계로 돌리겠다는 옵션 모드

$ git reset --soft HEAD^

 

'Git' 카테고리의 다른 글

[Git] diff와 revert 사용하기  (0) 2022.09.03
[Git] Git fork를 이용한 git 기초  (0) 2022.08.27
[Git] Git fork를 이용한 Branch  (0) 2021.02.04

블로그의 정보

꾸준히 공부하는 개발 노트

HeshAlgo

활동하기