728x90 Stash1 git 다른 브랜치에서 unstage된 내용을 원하는 브랜치로 옮기기 git stash는 작업중인 디렉토리의 현재 상태를 기록할 때 사용됩니다. 실행시 로컬에서 수정내역을 저장하고 원하는 위치에 옮길 수 있습니다. 예를들어 bgpark이라는 본인의 브랜치에서 작업을 해야하는데 실수로 master에서 작업을 하고 있었다면, bgpark이라는 브랜치로 checkout을 할 수 없을 것입니다. 그래서 그동안 로컬에서 작업한 내용들(add, commit한 내용들)을 stash에 모두 담아서 bgpark 브랜치에 쏟아내는 형태입니다. 기존의 master 브랜치의 내용들은 모두 깔끔하게 정리됩니다. 형태는 자료구조인 stack이랑 비슷합니다. push와 pop 명령어가 있어서 수정 내역을 stash에 밀어 넣어주고 빼내는 단순한 역할을 합니다. 1. git stash push 2. .. 2020. 4. 1. 이전 1 다음 728x90