ETC/Git

[Git] Git stash 사용하기

elisom 2021. 11. 22. (Last updated:

 

  • stash 저장
// 메시지 없이 stash 저장하기
$ git stash

// 메세지 지정해주기
$ git stash save [message]

 

  • stash 목록 출력
$ git stash list

stash@{번호}: 메시지

형태의 리스트가 출력된다. 가장 오래된 스태시가 0번에 쌓인다.

 

  • stash 꺼내오기
$ git stash apply
$ git stash apply [stash 이름]

 

  • stash 삭제하기
$ git stash drop [stash 번호]

리스트를 출력하여 불필요한 스태시를 확인한다.

drop 명령어를 사용해서 특정 스태시를 삭제할 수 있다. 

 

  • stash 꺼내오고 list에서 삭제
    • pop = apply + drop
$ git stash pop
$ git stash apply
$ git stash drop [stash 이름]