git clean
$ git clean - Remove untracked files from the working tree
git clean
- git에 의해 추적되지 않는 working directory의 파일들을 제거한다.
- interactive 모드 및 파일명 패턴을 이용할 수 있다.
$ git clean -f -d
- 추적되지 않는 모든 파일을 제거한다.
- -f : 강제 옵션
- git 환경 변수
clean.requireForce
가 false 로 설정되어 있지 않은 경우-f
또는-i
옵션을 주지 않는 한 파일 또는 디렉토리 제거를 거부한다.
- git 환경 변수
- -d : 디렉토리 및 하위 디렉토리에 있는 파일들을 포함한다.
- -i : interactive 모드로 진입한다.
$ git clean -f *.txt
- 현재 디렉토리에 추적되지 않는
txt
확장자를 가진 파일을 제거한다.
$ git clean -fd *.txt
- 모든 하위디렉토리에 포함된 추적되지 않는
txt
확장자를 가진 파일을 제거한다.
Comments