Skip to content

Git:Clean

git-clean 명령어 사용방법에 대하여 정리한다.

Remove Untracked files

관리되지 않는 파일만 제거한다.

git clean -f

Dry run

파일을 제거하지 않고, 제거될 예정인 파일만 출력한다.

git clean -n
## or
git clean --dry-run

Remove only files ignored by git

gitignore 파일에 정의된 내용만 제거한다.

git clean -X

소문자 (-x)와 다른 기능이다. 대소문자 구분에 주의하자.

x option

-x옵션은 $GIT_DIR/info/exclude의 규칙과 .gitignore규칙을 무시한다. 하지만 -e를 사용한 예외 패턴은 사용 가능하다.

관리되지 않는 파일 및 그 밖의 파일도 지우는듯 하다. 잘 모르면 Dry-run 옵션으로 우선 테스트 하는 것을 권장한다.