수색…


통사론

  • git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] <path>

매개 변수

매개 변수 세부
-디 untracked 디렉토리 이외에 untracked 파일을 제거하십시오. 추적 할 수없는 디렉토리가 다른 Git 저장소에 의해 관리되는 경우 기본적으로 제거되지 않습니다. 실제로 그런 디렉토리를 제거하려면 -f 옵션을 두 번 사용하십시오.
-f, --force 힘내 설정 변수가 깨끗하면. requireForce 가 false로 설정되지 않으면 git clean은 -f, -n 또는 -i를 지정하지 않으면 파일이나 디렉토리를 삭제하지 않습니다. Git은 두 번째 -f를 지정하지 않으면 .git 하위 디렉토리 또는 파일을 사용하여 디렉토리를 삭제하지 않습니다.
-i, --interactive 대화식으로 각 파일의 제거를 묻습니다.
-n, --dry-run 실제로 제거하지 않고 제거 할 파일 목록 만 표시합니다.
-q, - 조용함 성공적으로 제거 된 파일 목록이 아닌 오류 만 표시합니다.

무시 된 파일 정리

git clean -fX

현재 디렉토리 및 모든 서브 디렉토리에서 무시 된 모든 파일을 제거합니다.

git clean -Xn

청소할 모든 파일을 미리 봅니다.

모든 추적되지 않은 디렉토리 정리

git clean -fd

추적되지 않은 모든 디렉토리와 그 안에있는 파일을 제거합니다. 현재 작업 디렉토리에서 시작하여 모든 하위 디렉토리를 반복합니다.

git clean -dn

청소할 모든 디렉토리를 미리 봅니다.

untracked 파일을 강제로 제거합니다.

git clean -f

추적되지 않은 파일을 모두 제거합니다.

대화식으로 정리

git clean -i

제거 할 항목을 출력하고 다음과 같은 명령을 통해 확인을 요청합니다 :

Would remove the following items:
  folder/file1.py
  folder/file2.py
*** Commands ***
    1: clean        2: filter by pattern        3: select by numbers        4: ask each
    5: quit        6: help
What now>

대화 형 옵션 iX , d 등과 같은 다른 옵션과 함께 추가 할 수 있습니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow