반응형
작업이 아직 완료되지 않은 상태에서 다른 브랜치로 체크아웃을 하고싶다면, 결과물을 스테이시(stash)영역에 잠시 보관할 수 있다.
현재 진행중이던 내용들을 git stash로 저장해두고 다른 브랜치로 이동하여 작업한 뒤에 다시 돌아와 복구하여 작업진행이 가능하다.
- git stash : 스테이시로 보관
- git stash list : 스테이시 목록 조회
- git stash pop : 저장내용 복구
- git stash apply : stash에 저장된 내용을 브랜치에 적용
- git stash drop stash@{0}: stash에 저장된 내용을 삭제
git stash pop vs git stash apply
- git stash pop은 저장내용을 현재 브랜치에 적용 후 stash 목록에서 drop 한다.
- git stash apply는 저장내용을 현재 브랜치에 적용 후 drop하지 않는다.
반응형
'프로그래밍 노트 > GIT' 카테고리의 다른 글
revert 후 merge 할 때 유의 사항 (1) | 2022.09.20 |
---|---|
Git branch 정리 관련(PR) (0) | 2021.08.02 |
[Git기초] Git에서 작업 되돌리기 (0) | 2019.04.23 |
[Git기초] 브랜치 강제로 옮기기 (0) | 2019.04.23 |
[Git기초] Git의 상대참조 (0) | 2019.04.23 |