랭귀지/Git
Git: clean 명령어 정리
유키공
2018. 7. 9. 09:30
추적중이지 않은(untracked) 파일 삭제하기.
git clean -f
git clean -f -d -x # ignore 설정된 파일을 포함하며 추적중이지 않은 파일과 폴더를 모두 삭제합니다.
clean.requireForce 설정이 true가 아니면 clean 명령은 항상 -f, -i, -n 옵션 중 하나가 명시되어야 실행됩니다. 그리고 현재 폴더를 기준으로 하위를 재귀탐색하기 때문에 recursive 옵션은 따로 없습니다.
options
- -f | --force: 삭제 기본 옵션. 설정에 따라 생략할 수도 있습니다.
- -i | --interactive: 대화 모드로 삭제
- -n | --dry-run: 지워질 파일 목록 미리보기
- -d: 폴더도 삭제합니다.
- -x: ignore 룰이 적용된 파일도 삭제합니다.
- -X: ignore 룰이 적용된 파일만 삭제합니다.