descriptions
작업 도중 다른 브랜치의 작업을 해야 하는데 작업한 변경 사항을 commit을 하고 싶지는 않을 때, 지금까지 작업한 변경 사항을 잠시 저장하는 기능.
사용법
지금까지의 작업을 저장 : git add 후 git stash
가장 최근에 stash 된 내용을 불러옴 : git stash pop
tags
- list : stash 된 목록을 보여줌
- show STASH_NAME : 특정 stash(STASH_NAME)의 자세한 내용을 보여줌.
- save MY_STASH_NAME : MY_STASH_NAME 이라는 태그로 작업 내용을 stash. ex) git stash save mystash
- pop : 가장 최근에 stash된 작업본을 불러옴. 불러온 내용은 stash 목록에서 삭제됨.
- apply STASH_NAME|stash_number : stash 목록에서 지정한 작업본을 불러옴. pop과는 달리 원하는 작업본을 지정하여 불러올 수 있으며, 불러온 작업본이 삭제되지 않음. ex) git stash apply stash@{2}
- drop STASH_NAME|stash_number : stash 목록에서 지정한 작업본을 삭제함. ex) git stash drop MY_STASH
- clear : stash 목록을 모두 삭제함.
stash를 remote에 push하거나 share 할 수 있을까?
- google search : git stash push
- Is git stash stack pushed to the remote repo?
- How can I share a git stash?