💡 git reset
1. soft : 헤더 날림! -> commit 로그 변경!
2. mixed : 헤더 날리고 인덱스 날림! -> 작업 영역의 내용 변경 시 필요
3. hard : 헤더 날리고 인덱스 날리고 작업영역까지 날림! -> test1 상태로 돌아가길 원함!
git reset --soft 바로 직전 돌아가고 싶은 경로의 해쉬값!(commit 뒤에 몇글자만 써도 됨!)

git reset --mixed 돌아가고 싶은 경로의 해쉬값!
=> test2.txt 내용 변경하고 싶고 그 전 기록 없애고 싶을 경우 사용
=> 거의 안씀!

git reset --hard 돌아가고 싶은 경로의 해쉬값!

'IT > GIT' 카테고리의 다른 글
| [GIT] 12강 git amend (0) | 2023.02.07 |
|---|---|
| [GIT] 11강 git reflog (0) | 2023.02.07 |
| [GIT] 9강 기본기 실습3 (0) | 2023.02.07 |
| [GIT] 7강, 8강 기본기 실습 (0) | 2023.02.07 |
| [GIT] 6강 GIT 실행 원리 (0) | 2023.02.07 |