728x90
git clean
untracked 파일 삭제하기
추적 중이지 않은 파일(untracked file)만 지우는 게 기본 동작
( .gitignore 리스트에 있는 무시되는 파일삭제 x )
untracked file이란?
깃에서 형상관리 하지 않는 파일들을 말한다. 즉, git에 연결되어있지 않은 파일들
$ git clean -f // 디렉터리를 제외한 파일들만 삭제
$ git clean -f -n // 어떤 파일이 지워질 지 알려줌
$ git clean -f -d // 디렉터리까지 삭제
$ git clean -f -d -x // 무시된 파일까지 삭제
- -d : 디렉터리까지 지우는 것
- -x : 무시된 파일(.DS_Store나 .gitignore에 등록한 확장자 파일들)까지 모두 지우는 것
- ex) .o 파일 같은 빌드 파일까지도 지울 수 있다.
- -n : 가상으로 실행해보고 어떤 파일들이 지워질지 알려주는 것
728x90
반응형
'Git & GitHub' 카테고리의 다른 글
[Git] Permission denied (publickey) 에러 해결 (0) | 2023.06.03 |
---|---|
[Git] git merge 정리 (0) | 2023.04.15 |
[Git] Working Directory, Staging Area, Repository 개념 (0) | 2023.03.18 |
[Git] git rm 정리 (0) | 2023.03.12 |
[Git] git revert -m : 머지 커밋(Merge commit)을 되돌리는 방법 (0) | 2023.03.08 |