[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 명령어를 많이 사용하는 편이다. 상황에 따라 필요한 명령어를 잘 사용하도록 하자.
마지막
해당 내용은 틀릴 수도 있다는 것을 감안하여 봐주세요. 틀린 내용 및 오탈자 수정 요청 환영입니다.
반응형
'공유 > Git, Github' 카테고리의 다른 글
[Github] 잔디 살리기, 잔디 어디갔어 ... (1) (0) | 2021.11.13 |
---|---|
[Git] git stash, Git 저장하기 (0) | 2021.05.29 |
[Git] Branch 이름 변경, 브랜치 이름 변경 (0) | 2021.04.09 |
[Git] 원격 Branch 가져오기, remote branch (0) | 2021.04.08 |
[Git] Branch 삭제, 원격 branch 삭제 (0) | 2021.03.24 |