내가 작업해야할 branch가 아닌 다른 branch에서 작업을 할 때가 있다.
commit 하기에는 애매하고, 그렇다고 작업하던 내용을 날릴수도 없고 할때, stash 기능을 사용해보자
stash 간단 명령어
git stash
Bash
복사
지금 작업하던 내용을 잠깐 stash 에 저장한다
이때, tracking 되고 있는 파일만 stash 에 저장된다.
git stash list
Bash
복사
stash 에 저장된 리스트를 확인 할 수있다.
git stash apply
Bash
복사
stash 에 있던 내용을 가져온다
git stash drop
Bash
복사
stash 에 있는 내용을 지운다
git stash pop
Bash
복사
stash 에 있던 내용을 가져오고, 지운다
활용
실수로 브랜치를 안옮기고, dev에서 작업해버린경우
git stash
git checkout new_branch
git stash pop
Bash
복사
작업하던내용을 다 날리고싶은경우
git stash
git stash drop
Bash
복사