작성한 파일이 쓸모없어 삭제해야 한다면 어떻게 해야 할까요? ➊ 임시 파일 useless를 생성하고 ➋ 조회해 보니 새로 생성한 파일을 추적하지 않고 있습니다. git add로 준비 영역에 추가하고 관리를 시작할 수 있지만, 새로 추가한 파일이 불필요하다면 rm 명령으로 삭제할 수도 있습니다.
administrator@vmgate:~/gittest$ touch useless ➊ administrator@vmgate:~/gittest$ git status ➋ On branch master Untracked files: (use "git add <file>..." to include in what will be committed) useless nothing added to commit but untracked files present (use "git add" to track)
삭제해야 할 파일이 너무 많아 일일이 rm 명령을 사용하기 어려운 상황을 가정해 봅시다. git clean 명령으로 작업 디렉터리에서 추적하지 않는 파일을 삭제할 수 있습니다. -f(--force) 옵션을 붙이면 강제로 파일을 삭제합니다. 이때 원하지 않는 파일을 삭제할 수 있으므로 주의해야 합니다.
administrator@vmgate:~/gittest$ git clean -f Removing useless administrator@vmgate:~/gittest$ ls 2019AD.txt failure.txt