개발노트
.gitignore 정리 사용법
전지적진영시점
2022. 1. 13. 14:52
https://www.toptal.com/developers/gitignore
<!--
깃에 파일 잘못 올라갔을 때 해결법
-->
git rm -r --cached .
- git rm 의 옵션
- -r : 폴더 안에 다른 파일이 있으면 해당 폴더를 지우지 못하도록 한다.
폴더를 지우기 전에 안에 있는 내용을 반복적으로 비워주고 지우겠다는 옵션. - --cached : 이 옵션을 사용하면 git에 있는 인덱스 파일만 삭제하고 실제 파일은 삭제되지 않는다.
- -r : 폴더 안에 다른 파일이 있으면 해당 폴더를 지우지 못하도록 한다.
git add .
git commit -m "gitignore 다시 적용"
git push origin master
// .idea 폴더 하위의 모든 파일 삭제
$ git rm --cached -r .idea/
// 버전 관리에서 완전히 제외하기 위해 commit
$ git commit -m
"Fixed untracked files"
// 원격 저장소(origin)에 push 진행
$ git push origin