Project/git
-
Django - .gitignore활용 (feat. migrations)Project/git 2021. 1. 2. 01:48
django 웹 개발을 진행 중일 때, 어떤 파일들을 .gitignore에 포함시켜야 할까? Jump to django 문서를 참고해 아래의 파일들을 .gitignore를 사용해 commit목록에서 제외시켜 왔다. .idea db.sqlite3 __pycache__ *.pyc venv .idea 사용자 설정을 저장하는 파이참 전용 파일 db.sqlite3 SQLite의 데이터베이스 파일(다른 모델을 쓴다면, 그에 맞게 변경해 주어야 한다.) __pycache__, *.pyc python 프로그램을 실행시킬 때, 인터프리터는 프로그램을 bytecode로 먼저 컴파일한다. 이 파일들(*.pyc)을 __pycache__폴더에 저장해 놓고, 프로그램이 재실행될 때, 조금 더 빠르게 실행될 수 있도록 한다. .g..
-
.gitignore에 대해 알아보자.Project/git 2020. 12. 31. 00:10
.gitignore 깃에 올라가면 안 되는 민감한 자료들 있잖아, 그런 파일들을 안 넣을 수도 있는 거고! 또,,, 깃에 넣을 필요가 굳이 없는 애들이 있지. 그런 건 각자 받으면 되는 거지. 뭐 *** 파일이라던지,,, 그런 쓸데없는 것들 - 민규 why? .gitignore는 불필요한 파일이 git에 올라가는 상황을 방지하기 위해서 사용한다. 프로젝트를 진행하다 보면, Python 가상 환경 폴더(venv), django의 settings.py 등 공유되면 안되는 파일들이 존재한다. 가상 환경 폴더의 경우 각 프로젝트마다 묘듈 & 라이브러리의 버전을 독립적으로 유지하기 위해 사용한다. 또한, 운영체제 마다 가상환경 폴더의 구성이 다르기 때문에 git commit에서 제외시켜주어야 한다. Django의..