더북(TheBook)

작성한 파일이 쓸모없어 삭제해야 한다면 어떻게 해야 할까요? 임시 파일 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
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.