본문 바로가기

프로그래밍/Git

Git stash 실수로 전부 제거 했을 때(stash clear)

 

 

 

오늘 깃을 날려 먹었는데 복구해 버렸지롱, 겁나 놀랐지롱 

꿀팁 : 시간이 지나면 덮어쓰여지기 때문에 최대한 빨리 하셈

🔄 복구 작업 순서

 

  1. git fsck --lost-found

  2. 출력된 dangling commit 목록 중 내용 확인
    git show <hash>

    # dangling commit은 Git 내부에는 존재하지만, 현재 브랜치나 태그 등 어떤 참조(ref)도 가리키지 않는 커밋

  3. 괜찮은 커밋 찾으면
    • git stash apply  <hash>
  4. 복구된 stash로 작업 재개

 

 

** 이 글이 좋았다면 를 눌러주세요. **

'프로그래밍 > Git' 카테고리의 다른 글

git 기본 명령어 간단 사용법  (0) 2024.09.27