git

git reset 명령어

쿠릉쿠릉 쾅쾅 2021. 12. 9. 01:38
728x90

 

git log를 복구하고 싶을 때 쓰는 명령어가 git reset 명령어이다.

 

git reset 명령어는 git log를 복구하고 싶을 때(되돌리고 싶을 때) 사용

git reset 명령어에는 옵션이 3가지가 있음

  • soft 옵션
  • mixed 옵션
  • hard 옵션

 

 

1. hard 옵션

  완전히 다 날려버림

test1.txt 상태로 되돌아가고 싶을 때 사용한다

 

 

2. mixed 옵션

작업 영역 폴더에 파일만 있고 git add를 하지 않는 상태로 되돌림 

작업 영역의 내용 변경이 필요할 때 사용한다 (잘 안쓰임)

 

 

3. soft 옵션

헤더 영역만 제거한다. git commit을 하지 않는 상태로 되돌림

커밋 로그 변경할 때 사용한다

해시코드값을 적을 때 전부 안적어도 된다. 앞의 5글자만 적어도 알아서 찾아준다.

해시코드 값을 적을 때 마지막 파일의 해시코드값이 아닌 그 파일의 바로 이전 파일의 해시코드값을 적어야 한다 

git reset --soft 해시코드값

 

728x90