문제 상황
git pull을 하는데, stash를 하라는 메시지가 나왔다.
그래서 git stash를 하는 순간...
기존 작업하던 코드가 날라갔다.
문제 해결
git stash란?
작업 중이던 코드를 잠시 다른 곳에 저장해 두고, 작업 폴더를 깨끗하게 만들 때 사용한다. 이렇게 저장된 코드를 'stash'라고 부른다.
git stash 명령어로 날라간 코드 복구하는 방법
1. stash의 이름을 알기 위해 아래 명령어를 친다.
git stash list
2. stash를 다시 꺼내서 현재 작업 중인 폴더에 적용한다.
git stash apply {stash 이름}
(예시)
git stash apply stash@{0}
교훈점
1. push를 자주 하자.
2. 코드 백업을 자주 해두자.
3. git stash를 사용하기 전에 코드 백업을 생활화하자.