본문 바로가기
DevOps/Git

[Git] stash

by sihyeong 2022. 10. 24.

stash

  • 작업하다가 다른 처리를 위해 브랜치를 옮겨야 하는 상황 등에 사용한다.
  • stash는 작업하는 내용을 잠시 다른 곳에 치워둘 수 있는 기능이다.
  • stash를 사용하려면 tracking이 가능한 상태여야 한다.
  • 따라서 새로만든 파일을 작업 중이라면 git add로 staging area로 보내야 stash로 처리 가능
git stash

stash에 메시지 포함해 저장하기

git stash -m '메시지'

 

stash 목록 확인

git stash list

 

stash 내역의 내용 가져오기

git stash apply stash이름

 

stash 내역 제거하기

git stash drop stash이름

 

stash 내용 가져오면서 저장된 stash 내역 제거하기

git stash pop