4.git stash
git stash
문제 상황 !
하던 작업을 임시로 저장해 두고 pull 받고 싶어졌다.
- 커밋을 하지 않고 pull을 받으면 에러가 난다. 그렇다고 완료되지 않은 작업을 커밋하고 pull을 받고 싶지는 않다.
- 작업하던 브랜치에서
git stash
명령어를 입력하여 하던 작업들을 임시로 저장해 둔다. git checkout master
로 마스터 브랜치로 이동git pull origin master
로 최신 소스를 받아온다.git checkout 작업하던 브랜치명
git stash pop
으로 적용과 동시에 스택에서 해당 stash를 제거