"Git 대량 deleted 삭제"의 두 판 사이의 차이

18번째 줄: 18번째 줄:


==git rm==
==git rm==
* 한방에 [[git rm]] 처리해주자.
<source lang='console'>
<source lang='console'>
testuser@zetawiki:/var/www/laravel$ git ls-files --deleted -z | xargs -0 git rm  
testuser@zetawiki:/var/www/laravel$ git ls-files --deleted -z | xargs -0 git rm  

2016년 12월 11일 (일) 19:26 판

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 }}