stash
git stash
기존 브랜치에서 작업을 하다가 아직 커밋하기는 부족한데, 다른 작업을 먼저 해야 해서 브랜치를 옮기는 경우!!
- add를 하지 않는 내용이나, 새로 추가한 파일을 가지고 checkout을 하게 되면 이동한 브랜치에서 커밋을 진행하게 된다.
- 이미 add를 한 경우라면 checkout을 실패하게 되고 commit을 하라는 경고가 뜬다.
이때 유용한 명령어가 stash!!
stash란 파일 변경 내용을 일시적으로 저장 해두는 영역이다.
git stash list
stash 된 작업의 목록을 확인할 수 있다.
git stash pop
마지막으로 stash한 작업을 불러온다.
stash list에서 불러온 작업은 삭제된다.
git stash apply
특정 stash 작업을 불러온다.
pop과 달리 stash list에서 작업이 삭제되지 않는다.
git stash clear
전체 stash list를 삭제한다.
728x90
'Git' 카테고리의 다른 글
[Git] git tag 사용법 :: DANIDANI (0) | 2020.12.15 |
---|---|
[Git] Reset과 Revert로 작업 되돌리기 :: DANIDANI (0) | 2020.11.18 |
[Git] branch 사용법 - checkout, merge :: DANIDANI (0) | 2020.11.12 |
[Git] git 초기 설정 - config, clone, remote :: DANIDANI (0) | 2020.11.12 |
[Git] Git 입문하기 / git의 모든 것 - init, add, commit , push, pull, fetch, status, log, blame :: DANIDANI (0) | 2020.11.11 |