아직 완료하지 않은 일을 commit하고 싶지 않거나 일시 저장하고 싶을 때,
아직 마무리하지 않은 작업을 스택에 잠시 저장할 수 있도록 하는 명령어이다. commit하지 않아도 나중에 다시 꺼내 마무리가 가능하다.
git stash // 저정
git stash save // 저정
git stash list // 목록 확인
git stash apply // 가장 최근의 stash를 가져와 적용한다.
git stash apply [stash 이름] // stash 이름(ex. stash@{2})에 해당하는 stash를 적용한다.
git stash drop // 가장 최근의 stash를 제거한다.
git stash drop [stash 이름] // stash 이름(ex. stash@{2})에 해당하는 stash를 제거한다.
git stash pop // apply + pop 가장 최근의 stash를 가져오고 삭제한다.