Git Stash 사용법
Stash 사용
작업 임시 저장
git stash
// 또는
git stash save
- stash 를 스택에 만들어 하던 작업을 임시로 저장한다.
- 저장되는 대상: Tracked file, staged file
- 제외되는 대상: Untracked file
stash 목록 확인하기
$ git stash list
stash 다시 가져오기
// 가장 최근의 stash 가져와 적용
$ git stash apply
// stash 이름 (ex. stash@{2} 의 숫자 값을 이용해 stash 가져오고 적용한다.)
$ git stash apply {stash 번호}
// 원래 staged 파일들을 다시 staged 상태로 가져와 적용
$ git stash apply {stash 번호} --index
stash 제거하기
// 가장 최근 stash
$ git stash drop
$ git stash drop {stash 번호}
// apply + drop 형태
$ git stash pop
stash 되돌리기
// 가장 최근의 stash 를 사용해 패치를 만들고 그것을 거꾸로 적용
$ git stash shop -p | git apply -R
$ git stash shop -p {stash 번호} | git apply -R
Reference
Subscribe via RSS