Git에서 추적되지 않은 파일을 삭제하는 방법
머리말
경우에 따라 코드 변경 사항을 제출하고 싶지 않거나 최신 원격 창고 코드를 직접 가져와 업데이트하고 싶지만 로컬 코드가 이미 많은 변경 사항을 적용한 경우가 있습니다. 해결책:
1. 추적되지 않는 파일(모니터링되지 않는) 파일
추적되지 않는 파일(모니터링되지 않음)은 사용자가 추가했지만 아직 추적되지 않은 파일입니다. 그것을 제거하는 방법.
1.1 추적되지 않은 파일 삭제
git clean -f
1.2 추적되지 않는 디렉토리까지 삭제합니다.
git clean -fd
1.3 gitignore의 추적되지 않은 파일/디렉토리도 삭제합니다(주의해서 사용하세요. 일반적으로 컴파일된 .o 및 기타 파일을 삭제하는 데 사용됩니다)
git clean -xfd
위 명령을 실행하면 이러한 파일이 직접 삭제됩니다. 당황스러울 수도 있고, 삭제하고 싶지 않은 파일/디렉토리를 삭제하면 후회하게 될 수도 있습니다.
따라서 위 명령을 실행하기 전에 먼저 위 명령의 보기 명령(및 -n
매개변수)을 실행하여 해당 명령이 삭제할 파일을 확인하는 것이 좋습니다.
-n
위 명령을 사용하기 전에 중요한 파일이 실수로 삭제되는 것을 방지하기 위해 어떤 파일이 삭제될지 확인할 수 있는 매개 변수를 추가하는 것이 좋습니다 .
git clean -nf
git clean -nfd
git clean -nxfd
매개 변수를 사용하여 명령을 실행하면 -n
명령에 의해 삭제될 파일이 나열되지만 파일은 삭제되지 않으므로 git clean
모든 것이 올바른지 확인한 후 해당 명령을 실행하십시오.