Martin`s Work

[Git] reset 옵션 본문

GIT

[Git] reset 옵션

Martin`s Work 2017. 3. 15. 07:10

Git Reset 


*뒤에 옵션을 쓰지 않으면 기본적으로 --mixed로 reset이 된다.

1. Git reset --soft





위의 그래프를 기준으로 "log02" 으로 리셋 시킬시,



위와 같이 "log03"이 uncommit 상태로 변경되며, Stagin area로 이동된다.


2. Git reset --mixed




위의 그래프를 기준으로 "log02" 으로 리셋 시킬시,




위와 같이 "log03"이 uncommit 상태로 변경되며, Working Directory로 이동된다.


2. Git reset --hard




위의 그래프를 기준으로 "log02" 으로 리셋 시킬시,





아예 로그 자체에서 "log03" 이 사라지며, HEAD 가 "log02" 로 이동된다.

'GIT' 카테고리의 다른 글

[Git] 편집창끄기  (0) 2017.03.15
[GIT] 파일 상태 확인  (0) 2017.03.13
[GIT] 새로운 파일 생성하기  (1) 2017.03.13
[GIT] README.md 작성법  (0) 2017.03.03
[GIT] 명령어 정리  (0) 2017.02.20
Comments