프로그래밍 노트/GIT

[Git] 스테이시(stash)에 보관하기

깡냉쓰 2021. 1. 20. 11:06
728x90
반응형

작업이 아직 완료되지 않은 상태에서 다른 브랜치로 체크아웃을 하고싶다면, 결과물을 스테이시(stash)영역에 잠시 보관할 수 있다.
현재 진행중이던 내용들을 git stash로 저장해두고 다른 브랜치로 이동하여 작업한 뒤에 다시 돌아와 복구하여 작업진행이 가능하다.

  • git stash : 스테이시로 보관
  • git stash list : 스테이시 목록 조회
  • git stash pop : 저장내용 복구
  • git stash apply : stash에 저장된 내용을 브랜치에 적용
  • git stash drop stash@{0}: stash에 저장된 내용을 삭제

git stash pop vs git stash apply

  • git stash pop은 저장내용을 현재 브랜치에 적용 후 stash 목록에서 drop 한다.
  • git stash apply는 저장내용을 현재 브랜치에 적용 후 drop하지 않는다.
728x90
반응형