GitHub
github 에 등록 필요없는 file 제외하는 방법
HobbyCoding
2023. 8. 6. 07:27
728x90
.gitignore 에 제와할 directory 나 file 이름을 등록한다
virtenv
db.sqlite3
node_modules
.cache
dist
**/*.pyc
위와 같이
.gitignore파일 내 **/*.pyc를 작성하면 더 이상 코드가 깃허브에 업로드되지 않는다.
하지만 깃허브에 업로드목록에 표시되는 문제기 생기기고 하는데, 그 이유는 이미 파일이 등록되어 있어 깃허브에서는 변경되는 사항으로 알고 있게 됩니다.
그땐 아래 명령어를 통해 모든 캐시를 삭제해야 됩니다
git rm --cached *.pyc
db.sqlite3 의 경우도 제외되지 않는 경우가 있는대 이때도 같은 방법을 사용하면 된다
git rm --cached db.sqlite3