개발관련/Git

[오류] git: undo all working dir changes including new files

Rateye 2021. 7. 27. 10:30
728x90
반응형

 

질문 : git : 새 파일을 포함하여 모든 작업 디렉토리 변경을 취소합니다.

추적되지 않은 새 파일을 포함하여 작업 디렉토리에서 모든 변경 사항을 삭제하는 방법. git checkout -f 가 그렇게한다는 것을 알고 있지만 마지막 커밋 이후 생성 된 추적되지 않은 새 파일을 삭제하지는 않습니다.

누구든지 그 방법을 알고 있습니까?

반응형
답변

git reset --hard # removes staged and working directory changes

## !! be very careful with these !!
## you may end up deleting what you don't want to
## read comments and manual.
git clean -f -d # remove untracked
git clean -f -x -d # CAUTION: as above but removes ignored files like config.
git clean -fxd :/ # CAUTION: as above, but cleans untracked and ignored files through the entire repo (without :/, the operation affects only the current directory)

실제로 삭제하지 않고 미리 삭제할 내용을 보려면 -n 플래그를 사용하십시오 (기본적으로 테스트 실행입니다). 실제로 삭제할 준비가되면 -n 플래그를 제거하십시오.

git clean -nfd

출처 : https://stackoverflow.com/questions/1090309/git-undo-all-working-dir-changes-including-new-files
728x90
반응형