습관적으로 git add . 를 해서 원하는 파일이 아닌 모든 파일이 커밋이 되었다
그리고 reset(git reset --hard HEAD~1)을 하니 전부 날아갔다
git reflog
이전에 작업했던 git 이력을 확인 할 수 있다
나는 reset 하기 직전으로 되돌아 가기 위해 아래와 같이 입력했다
git reset --hard HEAD@{1}
reset 할 때 soft 옵션을 추가하면 변경사항이 손실되지 않는다
git reset --soft HEAD~1
git add . 로 모든 파일을 커밋했던 것을 커밋 직전으로 되돌렸다
마지막으로 원래 내가 하려고 했던 특정 파일만 커밋을 했다
vscode에서 추가하고 싶은 파일만 선택해서 추가 후 커밋을 하면 된다
git add 파일명 으로 하면 된다