개발👩💻/git
git: stashing과 cleaning
gigibean
2021. 4. 17. 23:18
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에 의해 무시되는 파일만 삭제
반응형