git docs에서 추적되지 않은 파일 을 제거 하기위한 uggested 명령 은 git clean입니다.
git clean-작업 트리에서 추적되지 않은 파일 제거
권장 방법 : 인터랙티브 모드를 사용하여git clean -i
제어 할 수 있습니다. 사용 가능한 나머지 옵션을 보자.
사용 가능한 옵션 :
git clean
-d -f -i -n -q -e -x -X (can use either)
설명:
1. -d
추적되지 않은 파일 외에 추적되지 않은 디렉토리를 제거하십시오. 추적되지 않은 디렉토리가 다른 Git 저장소에 의해 관리되는 경우 기본적으로 제거되지 않습니다. 그러한 디렉토리를 실제로 제거하려면 -f 옵션을 두 번 사용하십시오.
2. -f, --force
Git 구성 변수 clean.requireForce가 false로 설정되지 않은 경우, -f, -n 또는 -i를 지정하지 않으면 git clean은 실행을 거부합니다.
3. -i,-대화식
수행 할 작업을 표시하고 파일을 대화식으로 정리하십시오. 자세한 내용은 "대화식 모드"를 참조하십시오.
4. -n,-건조
실제로 아무것도 제거하지 말고 수행 할 작업 만 표시하십시오.
5. -q, --quiet
조용히하고 오류 만보고하지만 성공적으로 제거 된 파일은보고하지 마십시오.
6. -e, --exclude =
.gitignore (디렉토리 당) 및 $ GIT_DIR / info / exclude에있는 것 외에도 이러한 패턴이 무시 규칙 세트에있는 것으로 간주하십시오.
7. -x
.gitignore (디렉토리 당) 및 $ GIT_DIR / info / exclude에서 읽은 표준 무시 규칙을 사용하지 말고 여전히 -e 옵션과 함께 제공된 무시 규칙을 사용하십시오. 이를 통해 빌드 제품을 포함하여 추적되지 않은 모든 파일을 제거 할 수 있습니다. 이것은 git reset과 함께 사용되어 깨끗한 빌드를 테스트하기위한 깨끗한 작업 디렉토리를 만들 수 있습니다.
8. -X
Git에서 무시한 파일 만 제거하십시오. 처음부터 모든 것을 다시 작성하는 데 유용하지만 수동으로 만든 파일은 유지하십시오.