728x90
stashing
하나의 브랜치에서 작업하던 내용을 commit하지 않고 임시저장해두어야 할 때사용한다
이렇게 하면 해당 브랜치의 working directory를 clean한 상태로 정리할 수 있다.
$ git stashing push
# 작업 중인 내용을 임시 저장
$ git stashing list
# 임시 저장 중인 내용 보기
$ git stashing apply
# 임시 저장했던 내용을 다시 복원한다.
$ git stashing apply --index
# 임시 저장했던 내용을 staged 상태까지 복원
$ git stashing drop
# 해당 stashing 삭제
$ git stashing pop
# 임시 저장했던 내용을 복원하고 stash 삭제
cleaning
working directory cleaning
working directory에 modified file들 모두 삭제한다.
$ git clean
- option
- -d: recursive, 현재 dir과 하위 dir까지 모두 적용
- -f: --force, 강제 작업
- -n: --dry-run, 가상으로 돌려봄
- -x: .gitignore에 의해 무시되는 파일까지 삭제
- -X: .gitignore에 의해 무시되는 파일만 삭제
반응형
'개발👩💻 > git' 카테고리의 다른 글
git: 로그 상대 참조 (^, ~) (0) | 2021.04.17 |
---|---|
git: tracking branch & upstream branch (0) | 2021.04.17 |
git: gitignore 파일 규칙 (0) | 2021.04.17 |
git: rebase 심화 (rebase --onto: branch 부모의 부모에 대한 rebase) (0) | 2021.04.17 |
git: branch와 status관련 명령어 (branch, switch, diff, rm, restore, reset) (0) | 2021.04.17 |