TIL

2023-11-23 TIL

우성팔 2023. 11. 23.

현재 브랜치에서 작업을 하다가 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

댓글