아직 마무리하지 않은 작업을 스택에 잠시 저장할 수 있도록 하는 명령어이다. 이를 통해 아직 완료하지 않은 일을 commit하지 않고 나중에 다시 꺼내와 마무리할 수 있다.
stash란 아래에 해당하는 파일들을 보관해두는 장소 이다.
위의 사진에서 Untracked files 제외 모든 파일들이 stash 의 대상이다
git stash
혹은 git stash save
명령어를 통해 하던 작업을 임시로 저장할 수 있다.
가장 최근의 stash를 가져와 적용한다.
git stash apply
stash 이름(ex. stash@{2})에 해당하는 stash를 적용한다.
git stash apply [stash 이름]