Git | Clean 사용법, track 되지 않는 파일 삭제법

|

git clean

  • -n : 삭제될 파일들 보여주기
  • -d : 폴더 포함하여 삭제
  • -f : 강제로 지우기

sudo git pull
master     -> origin/master
Updating 878c5d6..380747b
error: The following untracked working tree files would be overwritten by merge:

해결법

  • 주의! 해당 폴더에서 작업한 모든 파일이 삭제됩니다
git clean -d -f

「 -f     삭제 기본 옵션 (설정에 따라 생략 가능, –force)

「 -i     대화 모드로 삭제 (–interactive)

「 -n 」    지워질 파일 목록 미리보기 (–dry-run)

「 -d 」    폴더까지(포함) 삭제합니다.

「 -x 」    .gitignore 적용된 파일 삭제

「 -X 」   .gitignore 적용된 파일 삭제

복구하기

  • git reflog : 이전 시점으로 로그를 확인합니다. 해당 커밋 해시를 가져오면 복구할 수 있습니다

참조

  • https://jjunii486.tistory.com/157
  • https://zoosso.tistory.com/737

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

클릭하여 복사