git stash

git stash는 하던 작업을 임시로 저장해두고 싶을 때 사용하는 명령어이다.

git stash

새로운 stash 스택에 만들어 진행하던 작업을 임시저장한다. 먼저 작업한던 파일을 add한 후에 stash해야 한다.

1
2
$ git stash
$ git stash save

git stash list

저장한 stash 목록을 확인한다.

1
$ git stash list

git stash apply

했던 작업을 다시 가져온다.

1
2
3
4
5
6
// 가장 최근의 stash를 가져와 적용한다
$ git stash apply
// stash 이름에 해당하는 stash를 적용한다
$ git stash apply [stash 이름]
// staged 상태까지 저장. 인덱스로 가져올 수 있다
$ git stash apply --index

git stash drop

apply는 단순히 stash를 적용하는 것으로 해당 stash는 스택에 여전히 남아있다. 스택에 남아있는 stash는 명령어를 사용해서 제거 가능하다.

1
2
3
4
// 가장 최근의 stash를 제거한다.
$ git stash drop
// stash 이름(ex. stash@{2})에 해당하는 stash를 제거한다.
$ git stash drop [stash 이름]

REFERENCE
https://gmlwjd9405.github.io/2018/05/18/git-stash.html

  • © 2020-2025 404 Not Found
  • Powered by Hexo Theme Ayer