(GIT) reset과 checkout의 원리
2019. 12. 25. 21:44
현재 상태 : 한 개의 파일에 4번의 커밋 이력 네 번째 이력을 삭제 git reset --hard 5641a79735933341590d08078147ac91cbc6ad85 : 현재 checkout 한 master가 어떤 commit을 최신 commit으로 가리키는 파일 순서 1. ./HEAD 을 본다. 2. refs/master를 본다. 3. 리셋을 한다는 것은 현재 보고 있는 branch의 최신 커밋을 바꾸는 행위 리셋을 취소하고 싶을 때 옆의 두 개의 파일에 reset 하였던 메시지가 저장되어 있다. cc286f245a38abe97c6f84038d1d7f57208595bb 5641a79735933341590d08078147ac91cbc6ad85 choijunwoo 1577275809 +0900 re..