CS/git

Git으로 관리하던 파일을 .gitignore에 넣어서 관리하지 않고 싶을 때 : git rm --cached

isaac.kim 2021. 6. 14. 12:34
728x90
반응형

Git으로 관리하던 파일을

.gitignore에 넣어서 관리하지 않고 싶을 때 : git rm --cached

 

git으로 관리하던 파일 중 git으로 관리하지 않고 싶은 데이터들이 있을 수 있습니다.

 

제가 방금 전 node.js 사이드 프로젝트를 진행하면서 node_modules 에 있는 모든 파일까지 git으로 관리하고 저장을 했었죠. 해당 파일을 관리하고 싶지 않아서 삭제를 했고, .gitignore 파일을 추가하여 해당 파일(폴더) 이름을 입력해주었습니다.

 

이미 git으로 관리되었던 터라 .gitignore 파일에 입력을 해준다고해서 관리하지 않게 되는 것은 아닙니다.

한 번 git으로 관리되던 파일은 계속해서 관리되기 때문에 git에서 관리되지 않도록 관리 항목에서 삭제해주어야 합니다.

파일 삭제가 아닌 깃에서 관리되지 않도록 목록에서 삭제합니다.

 

명령

 

$ git rm --cached [파일명]

$ git rm --cached [폴더명] -r 

 

 

위 명령을 입력하여 깃에서 관리하지 않도록 처리하고, 기존과 같이 git add, commit, push, pull 등 을 사용하면 됩니다.

 

728x90
반응형