git clean

less than 1 minute read

$ 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 옵션을 주지 않는 한 파일 또는 디렉토리 제거를 거부한다.
  • -d : 디렉토리 및 하위 디렉토리에 있는 파일들을 포함한다.
  • -i : interactive 모드로 진입한다.

$ git clean -f *.txt

  • 현재 디렉토리에 추적되지 않는 txt 확장자를 가진 파일을 제거한다.

$ git clean -fd *.txt

  • 모든 하위디렉토리에 포함된 추적되지 않는 txt 확장자를 가진 파일을 제거한다.
-->

Categories:

Updated:

Comments