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
'git' 카테고리의 다른 글
git commit amend 최종 로그 변경 (0) | 2021.12.09 |
---|---|
git reflog (0) | 2021.12.09 |
git(깃) 원리 및 add, commit 순서 (0) | 2021.12.09 |
버전관리 시스템 (0) | 2021.12.08 |