git 기본 트리 구조
HEAD | 마지막 커밋 스냅샷, 다음 커밋의 부모 커밋 |
Index | 다음에 커밋할 스냅샷 |
워킹 디렉토리 | 샌드박스 |
git reset --soft = Head만 변경
git reset --mixed = Index까지 변경 [추가 옵션이 아무것도 없으면 디폴트로 사용]
git reset --hard = 전체 변경
reset으로 되돌리면 log 지점도 같이 사라진다.
만약 --hard로 현재 디렉토리까지 바뀐 상황에서 다시 복구 하고 싶을경우 git reflog 을 이용하여 복원할 수 있다.
'낙서장 > Git' 카테고리의 다른 글
git book (0) | 2022.06.15 |
---|---|
.gitignore 제외 파일 인식 못할때 대처법 (0) | 2022.06.15 |