삭제된 파일만 일괄적으로 git add하는 방법
git rm $(git ls-files --deleted)

위 명령어가 정상적으로 작동하는 경우 대상 파일(삭제된 파일)의 디렉토리가 출력됩니다.

 

fatal: pathspec ‘./directoty’ did not match any files

위 명령어 실행 시 fatal: pathspec './directoty' did not match any files 같은 에러가 나와 실패하는 경우가 있습니다.

대상이 되는 파일이 GIit에 등록이 안 되어 있을 때 발생하는 에러입니다.

 

이때는 -r --ignore-unmath옵션을 붙여서 강제 삭제해주는 방법을 쓰도록하자.

아래 명령어을 실행시킨 후 git rm $(git ls-files --deleted) 명령어를 실해시켜 주면 됩니다.

git rm -r --ignore-unmatch  ./directoty

 

참고

https://negabaro.github.io/archive/how-to-only-git-add-deleted-file

  • share