현재 브랜치에서 작업을 하다가 pull을 받으려고한다던가
다른 브랜치로 이동을 하려고 할 때
이런 오류가 발생한다
그럼 작업이 다 완성이 되지 않았는데 commit을 할 수 있는 노릇이므로 어떻게 해야 할지 모를텐데 그때
$git stash 브랜치명
해주면 스택에 작업하던 내용을 잠시 저장해준다
git stash 명령을 사용하면 워킹 디렉토리에서 수정한 파일들만 저장한다.
stash 목록 확인
$git stash list
stash했던 작업물들을 보려면 list 명령어를 통해 저장한 stash 목록을 확인할 수 있다.
stash 적용하기(했던 작업을 다시 가져오기)
$git stash apply 브랜치명
stash를 통해 스택에 임시저장되어있던 작업물은 apply 명령어를 통해 다시 불러올 수 있다.
stash 제거하기
$git stash drop 브랜치명
위의 apply 옵션은 stash를 적용하는 것으로, 해당 stash는 스택에 여전히 남아있는데 스택에 남아 있는 stash는 drop 명령어를 사용하여 제거할 수 있다.
'TIL' 카테고리의 다른 글
JUnit Assert(단정) 메서드 (2) | 2023.12.04 |
---|---|
테스트 관련 어노테이션, Given - When - Then 패턴 (0) | 2023.11.30 |
2023-11-21 TIL (0) | 2023.11.21 |
2023-11-16 TIL (1) | 2023.11.16 |
2023-11-15 TIL (1) | 2023.11.15 |
댓글