git에서 stash 명령 사용하기

git으로 작업을 하다가 git flow init를 한것을 깜빡 잊고 그냥 작업을 하다가 생각이 나서 git flow init를 하면 오류가 난다.

git flow init 를 하려면 기존에 수정하던 사항들을 버려야되는데 그렇게 하지 않기 위해 git stash 를 사용한다.

git stash를 입력하면 지금 수정사항들이 모두 임시공간으로 들어가게 된다.

수정사항들이 임시공간으로 옮겨지면 작업을 하고 있던 working copy 가 깨끗한 상태가 된다. 이 상태에서git flow 작동을 하거나 혹은 git을 이용한 다른 작업을 모두 다 한 다음 git stash pop을 입력하면 아까 임시공간에 넣어둔 수정사항들이 다시 working copy에 반영이 된다.

현재 수정사항 떄문에 git의 다른 작업이 안될 때 유용하게 쓰일 수 있다.

git stash 에 대하여 잘 나와있는 글 : http://blog.outsider.ne.kr/788

Leave a Reply

Your email address will not be published. Required fields are marked *