git stash
최근 커밋 이후로 작업했던 내용은 모두 스택에 옮겨지고
working directory 내부는 다시 최근 커밋의 상태로 초기화
어떤 브랜치에서 하던 작업을 아직 커밋하지 않았는데 다른 브랜치로 가야하는 상황에서
작업 중이던 내용을 잠깐 저장하고 싶을 때
잘못된 브랜치에서 작업하고 있을 때 git stash를 사용하기도 한다.
해결하는 과정
1. git stash로 stack에 작업 내용을 저장한다.
2. 올바른 브랜치로 가서 다시 git stash apply를 한다.
작업 내용 저장
- git stash
작업 내용 조회
- git stash list
작업 내용 적용
- git stash apply [작업 내용의 아이디]
작업 내용의 아이디를 생략하면 가장 최근의 작업 내용이 적용됨
작업 내용 제거
- git stash drop [작업 내용의 아이디]
작업 내용의 아이디를 생략하면 가장 최근의 작업 내용이 제거됨
작업 내용을 적용함과 동시에 제거
- git stash pop [작업 내용의 아이디]
'개발 > Git' 카테고리의 다른 글
git merge와 git rebase (0) | 2022.09.21 |
---|---|
git reset 주의할점 (0) | 2022.08.30 |
Git 기초 명령어 (2) (0) | 2022.03.11 |
Git 기초 명령어 (0) | 2022.03.09 |