버젼관리되고 있지 않은 파일 삭제
clean 명령어로 버전관리되고 있지 않은 파일들을 정리 할 수 있다.
git clean
옵션을 지정해주지 않고 그냥 치면 이렇게 나온다
fatal: clean.requireForce 기본값이 true이고 -i, -n, -f 옵션 중 하나도 쓰지 않았습니다. 지우지 않습니다
1.txt파일을 만들고 git clean -n 을 쳐보았다.
touch 1.txt
git clean -n
1.txt 제거할 예정
git clean -f 를 쳐 보았다.
git clean -f
1.txt 제거
지워진닷!
옵션을 알아보자
- -n 삭제 대상이 될 파일들을 확인한다.
- -f 삭제를 실행한다
- -d 디렉토리도 삭제 대상으로 한다.
- -e 패턴을 넣거나 정규표 현식을 사용하는 옵션
지워도 괜찮은 파일들을 지울 때 사용하자. checkout . 으로도 하곤했으나
git 명령어로 엄연히 존재하니 앞으로 잘 사용해보자