Git 대량 deleted 삭제

git 대량 deleted 삭제

1 문제상황[ | ]

  • node_modules 폴더를 .gitignore에 추가했더니 엄청나게 많은 파일이 deleted로 나온다.
testuser@zetawiki:/var/www/laravel$ git status
... (생략)
	deleted:    node_modules/laravel-elixir/node_modules/run-sequence/package.json
	deleted:    node_modules/laravel-elixir/node_modules/underscore/LICENSE
	deleted:    node_modules/laravel-elixir/node_modules/underscore/README.md
	deleted:    node_modules/laravel-elixir/node_modules/underscore/package.json
	deleted:    node_modules/laravel-elixir/node_modules/underscore/underscore-min.js
	deleted:    node_modules/laravel-elixir/node_modules/underscore/underscore-min.map
	deleted:    node_modules/laravel-elixir/node_modules/underscore/underscore.js

no changes added to commit (use "git add" and/or "git commit -a")

2 git rm[ | ]

  • 한방에 git rm 처리해주자.
testuser@zetawiki:/var/www/laravel$ git ls-files --deleted -z | xargs -0 git rm 
... (생략)
rm 'laravel/node_modules/laravel-elixir/node_modules/run-sequence/package.json'
rm 'laravel/node_modules/laravel-elixir/node_modules/underscore/LICENSE'
rm 'laravel/node_modules/laravel-elixir/node_modules/underscore/README.md'
rm 'laravel/node_modules/laravel-elixir/node_modules/underscore/package.json'
rm 'laravel/node_modules/laravel-elixir/node_modules/underscore/underscore-min.js'
rm 'laravel/node_modules/laravel-elixir/node_modules/underscore/underscore-min.map'
rm 'laravel/node_modules/laravel-elixir/node_modules/underscore/underscore.js'

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}