Git을 원래 상태로 복구하는 방법을 단계별로 정리해 보겠습니다.
🔹 로그를 활용한 복구 (git log)
만약 특정 커밋으로 이동하고 싶다면 Git 로그를 확인 후 체크아웃하면 됩니다.
(1) 커밋 히스토리 확인
git log --oneline
5f6d9ad Fix enemy AI bug
a1c2b34 Add inventory system3e4f567 Initial commit
(2) 특정 커밋으로 이동 (checkout)
git checkout 5f6d9ad
이 명령어를 실행하면 특정 커밋으로 되돌아갈 수 있습니다.
📌 주의
checkout으로 이동하면 다시 Detached HEAD 상태가 될 수 있습니다.
🔹최종 정리
1. 현재 상태 확인 | git branch | 브랜치 목록 확인 |
2. 잠금 파일 삭제 | del .git\index.lock | 잠긴 Git 파일 제거 |
3. 기존 브랜치 복귀 | git switch <브랜치명> | 원래 브랜치로 이동 |
4. 히스토리 확인 | git log --oneline | 커밋 로그 출력 |
5. 특정 커밋으로 이동 | git checkout <커밋번호> | 특정 커밋으로 복귀 |
'C++' 카테고리의 다른 글
매개변수 전달 시 *와 & (0) | 2025.02.09 |
---|---|
const (0) | 2025.02.09 |
정적 바인딩 vs 동적 바인딩 (0) | 2025.02.09 |
자료형의 오버플로우 (0) | 2025.02.09 |
입력 예외 처리 (0) | 2025.02.09 |