이번 포스팅은 git을 사용하다보면 가끔 add를 잘못해서 기존에 있던 파일들을 날리거나 삭제한 경우 과거 이력을 확인하여 복구하는 방법을 다뤄볼 생각입니다. 우선 대부분 add를 잘못해서 파일을 날리거나 기존의 변경사항이 생기는건 main에서 작업하는 경우가 대부분입니다. 그래서 brench를 나눠서 개발을 하게 되면 merge하여 그나마 이런 문제를 최소화 할 수 있습니다. 그래도 부득이한 경우에는 main에서만 작업을 하는데 이때 확인하는걸 보도록 하겠습니다. 먼저 과거의 이력(Head)를 확인하는 방법은 "git checkout head~숫자" 입니다. 숫자에는 현재 main에서 head를 몇번째 이전단계로 돌리는 것을 말합니다. 아래의 그림을 보는것과 같습니다. 현재 head는 main이라고 가..