Stash

Cloud/Git

Stash

Stash만약 #1 브랜치에서 testfile1을 만들고 #2 브랜치로 이동하는 상황이라고 가정한다. 해당 경우 #1에서 testfile1을 만들고 #2 브랜치로 이동해서 #2 브랜치에서는 testfile2가 없을 것이라고 생각이 들겠지만 직접 실행해보면 스테이징되지 않은 변경사항이 계속 따라다니는 것을 알 수 있다. 현재는 #1 브랜치에서 #2 브랜치로 이동하는데 있어서 충돌나는 파일이 없어서 쉽게 이동이 가능하지만, 충돌 나는 파일이 있다면 깃에서 브랜치 이동을 하지 못하도록 막는다.  따라서 작업했던 내용을 어딘가 저장해두고 안전하게 브랜치를 이동할 수 있는 기능이 필요한대 이를 stash 명령어가 제공해준다. Stash는 커밋하지 않은 변경사항들을 임시저장하고 불필요한 커밋으로 이력이 지저분해지는..

JHeaon
'Stash' 태그의 글 목록