진행 중인 작업을 스택에 임시 저장할 수 있도록 하는 명령어.
git pull을 하거나 브랜치를 옮기고 싶은데 현재 작업 상태가 commit 하기엔 애매할 때 사용
1. 임시 저장
git stash
새로운 stash를 생성하여 스택에 저장함
2. stash 목록 확인
git stash list
3. stash 꺼내기 (보관했던 작업을 꺼내어 적용)
git stash apply // 가장 최근에 보관한 stash를 적용
git stash apply {적용할 stash의 이름} // 해당 stash를 적용
※ git stash apply --index // staged 상태까지 복원하고 싶을 때 사용하는 명령어
※ apply만 할 경우 stash는 스택에 여전히 남아있음.
4. stash를 꺼내어 적용함과 동시에 스택에서 해당 stash 삭제하기
git stash pop
5. stash 삭제하기
git stash drop // 가장 최근에 보관한 stash를 삭제
git stash drop {삭제할 stash의 이름} // 해당 stash를 삭제
'맨날 헷갈려' 카테고리의 다른 글
[Git] git commit 취소 (0) | 2023.03.18 |
---|---|
[Git] branch 생성, 조회, 수정, 병합, 삭제 방법 (Local) (0) | 2023.03.17 |
[React] useNavigate : 특정 행동에 따른 주소 이동 기능을 넣고 싶을 때 사용 (useHistory의 업그레이드 버전) (0) | 2023.03.17 |
Git 명령어 : 로컬 브랜치와 원격 브랜치 연결 (0) | 2023.03.17 |
NVM(node version manager) CLI 명령어 모음 (0) | 2023.03.16 |