혹시 얘기하신 내용이 reset hard를 하기 직전의 git의 세가지 영역의 상황에 달라진다고 이해해도 될까요?? 1. 커밋의 이력이 남아있어서 복원이 가능할때, -커밋을 하고난 직후, 워킹 디렉토리에서도 수정된 내용이 하나도없을때 -과거의 커밋으로 리셋한뒤에 다시 최근의 커밋을 복원하면 실제로 날라간 내용은 없다.
2. 복원이 불가능할때 -워킹 디렉토리의 내용을 staging area에는 add했지만, 커밋은 하지 않은 내용이 있을때, _이때 하드 옵션으로 리셋을 하고, 다시 가장 최근의 커밋으로 돌아오게 되면 위에서 커밋하지 않은 staging area, 워킹 디렉토리의 내용은 복원이 불가
댓글 1개
reset hard를 하기 직전의 git의 세가지 영역의 상황에 달라진다고 이해해도 될까요??
1. 커밋의 이력이 남아있어서 복원이 가능할때,
-커밋을 하고난 직후, 워킹 디렉토리에서도 수정된 내용이 하나도없을때
-과거의 커밋으로 리셋한뒤에 다시 최근의 커밋을 복원하면 실제로 날라간 내용은 없다.
2. 복원이 불가능할때
-워킹 디렉토리의 내용을 staging area에는 add했지만, 커밋은 하지 않은 내용이 있을때,
_이때 하드 옵션으로 리셋을 하고, 다시 가장 최근의 커밋으로 돌아오게 되면 위에서 커밋하지 않은 staging area, 워킹 디렉토리의 내용은 복원이 불가
맞을까요? 저도 이부분이 좀 헷갈리고 애매해요