공유/Git, Github
[Git] Untracked files, 추적하지 않는 파일 제거. git clean
구하천포
2021. 4. 28. 20:17
[Git] Untracked files, 추적하지 않는 파일 제거. git clean
Git을 사용하다 보면 변경, 추가된 모든 파일을 제거하고 싶은 경우가 있다. 이때, git reset --hard 명령어를 사용하게 되면 변경된 파일들은 모두 이전으로 되돌아가지만 추적하지 않는 파일은 제거가 되지 않는다. 이때 제거하는 방법을 알아보자.
git clean 명령어
- git clean
git clean 명령어를 사용하게 되면 untracked files을 제거할 수 있다.
- git clean -n
위 명령어를 사용하면 제거할 예정인 파일을 보여준다.
- git clean -f
위 명령어를 사용하면 최상위에 있는 untracked files를 삭제한다. (폴더 내 파일 X)
- git clean -fd
위 명령어를 사용하면 최상위 + 폴더 내에 있는 untracked files를 삭제한다.
- git clean -xfd
위 명령어를 사용하면 최상위 + 폴더 내 + .gitignore에 있는 untracked files를 삭제한다.
정리
필자의 경우 마지막에 있는 git clean -xfd 명령어를 많이 사용하는 편이다. 상황에 따라 필요한 명령어를 잘 사용하도록 하자.
마지막
해당 내용은 틀릴 수도 있다는 것을 감안하여 봐주세요. 틀린 내용 및 오탈자 수정 요청 환영입니다.
반응형