티스토리 뷰
스태시(임시 저장)
작업한 내용을 저장하고 최종 커밋 단계로 복구시킴(기본적으로 tracked file 대상)
stash를 할 때마다 스택의 구조로 저장됨
임시저장 | stash
[1] git stash
[2] git stash save [메세지]
[3] git stash (save) --keep-index ([메세지])
[4] git stash (save) --include-untracked ([메세지])
- [1] 현재의 워킹 디렉토리와 스테이지 영역을 모두 저장
- [2] 메세지를 추가하여 저장
- [3] 스테이지 영역의 파일은 제외하고 저장
- [4] untracked file도 저장
스태시 목록
git stash list
스태시 내용 확인
[1] git stash show [스태시이름]
[2] git stash show -p [스태시이름]
- [1]
- [2] 상세 내용 확인
스태시 복구
[1] git stash pop
[2] git stash apply ([스태시이름])
[3] git stash apply --index
[4] git stash branch [브랜치이름]
- [1] 마지막에 저장된 내용을 현재 상태에 적용 후 저장 내용 삭제
- [2] 마지막에 저장된 내용을 적용만 하고 삭제하지 않음 (스태시 이름 명시하면 해당 스태시를 적용)
- [3] 스테이지 영역까지 복구
- [4] 브랜치를 새로 만들고 해당 브랜치에 스태시 적용
스태시 삭제
git stash drop
워킹 디렉토리 청소
git clean
- 워킹 디렉토리의 추적되지 않는 파일들을 찾아 삭제
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Data Integrity
- Query
- DML
- SQL 연산자
- Advanced Functions
- 제약 조건
- 영역 무결성
- Numeric Functions
- git
- SQL
- String Functions
- Aggregation Functions
- git add
- 스태시
- rebase
- 리베이스
- 브랜치 추적
- 병합
- 깃
- TCL
- db
- Date Functions
- Merge
- 브랜치 삭제
- DDL
- mysql
- set operator
- DB execution
- 업스트림
- 원격 브랜치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함