Git 임시저장, 백업 (stash)

현재 작업을 스택에 잠시 저장후 나중에 사용할때 유용하다.

stash 구조

저장

새로운 stash를 스택에 만들어 하던 작업을 임시로 저장한다

git stash git stash save name // 리스트 조회시 보여질 이름

조회

stash 한 기록을 리스트 형태로 조회 (삭제하지 않으면 남아 있음)

git stash list

복원

// 마지막으로 저장한 stash를 복원, 리스트 제거 o git stash pop // 마지막으로 저장한 stash를 복원, 리스트 제거 x git stash apply // stashId로 복원 git stash apply stash@{0}

삭제

// 가장 최근에 저장한 stash를 삭제 한다. git stash drop // stashId로 삭제 git stash drop stash@{0} // 전체 리스트 삭제 git stash clear