DevOps

git 에서 버전관리 대상이 아닌 파일들을 삭제하는 방법 (delete Untracked files)

nabiro@gmail.com 2021. 1. 11. 21:41
  • 문서번호: 20210111_2124
  • 검색어: nabiro, git, delete, 파일, 삭제, 버전관리대상
  • 참조 또는 출처:
  • 마지막 업데이트: 

 

git 에서 버전관리 대상이 아닌 파일들을 일괄 삭제 하는 방법입니다. 

 

git clean -f

 

현재 디렉터리에서 버전관리대상이 아닌 파일들 삭제

git status 명령어 실행했을 때 Untracked files 로 보여지는 파일 삭제

 

git clean -f -d

 

현재 디렉터리뿐만 아니라 하위 디렉터리 이하에서도 버전관리 대상이 아닌 파일들 삭제

 

git clean -f -d -x

 

버전관리대상이 아닌 파일들을 삭제하는데 .gitignore 에 등록된 *.log *.bak *.obj *.class 등의 파일들도 삭제