[Git] Git 버전관리 - stash
coco3o
Git stash란? 마무리하지 않은 작업을 스택에 잠시 저장할 수 있도록 하는 명령어 stash 저장소는 임시저장소이다. 만약 어떤 작업을 하던 중에 다른 요청이 들어와 하던 작업을 멈추고 잠시 브랜치를 변경해야할 일이 있을때 아직 작업을 완료하지 않은 일을 commit하는 것은 껄끄러울 것이다. 이 때 stash 명령어를 사용한다. 명령어를 통한 기본적인 flow 먼저 file(stashTest.txt)을 추가한 후 add 명령어를 이용해 해당 파일을 index area에 넣으면 tracked 상태가 된다. 여기서 다른 급한 용무가 생겼을 때 우리는 작업하던 내용을 commit하지 않고 branch를 이동하여 작업을 진행하여야 한다. 하지만 checkout 명령어를 사용하여 branch를 변경한다면 ..