IT&컴퓨터/주제 없음

Git RESET 방법

누한 2018. 1. 8. 18:02
반응형

역시 공부할게 많다.


아직도 git에 대해서 더 알아야 할게 많네요..


개발 잘하시는 분들은 아마도 기본중에 기본이겠죠?


하지만 아직 저는 어렵네요...




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" 로 이동된다.



출처: http://martinwork.tistory.com/34?category=230056 

반응형

'IT&컴퓨터 > 주제 없음' 카테고리의 다른 글

쓸만한 부트스트랩 - 캘린더 부트스트랩  (0) 2018.01.09
날자 시간 변환 UTC KST 변환  (0) 2018.01.08
Git 파일 상태 확인  (0) 2018.01.08
git 명령어 모듬  (0) 2018.01.08
AJAX 개념과 활용법  (0) 2018.01.08