😍 Wa:tta Taxi 😍
새로운 2차 프로젝트!
👏 오늘 배운 것?
- 초기세팅에서 기억해야 하는 것.
pip freeze > requirements.txt
- 뭐가 깔려있는지 알 수 있음, pip 깔 때 같이 깔아서 추가해주면 됨!
- git init은 manage.py에 있는 곳에서 시작 -> 초기세팅때만! 주의해야할 것 -> git init 시작 장소는 desktop안에 폴더 하나 만들어놓고 거기에 init 하는게 제일 안전함! 중요!👀
- 🍋 내가 pull 받을 때 🍋 (git pull origin main)
mysql database 만들고,
원하는 폴더에가서 git clone하고,
my_settings.py는 따로 만들어주어야 함!
(이건 .gitignore에 들어가있으니까!)
*conda create --name <가상환경이름> --file requirements.txt (이것도 해주면 뭐가 깔려있는지 다 볼 수 있음!)- Makemigration은 한 컴퓨터(한 사람)에서만 진행하기 (한 브랜치에서만!)
Migrate
git push
✔️ push 하지 않은 다른 사람들은? (push 한걸 pull 받을 때)
migrate만하기 (Makemigration no!)- 초기세팅 때 mysql 오류날때는 앞에 sudo라고 붙여서 진행하기
ex.) sudo mysql.server start 이런식으로~- git add -> commit -> push 할 때!
혹시나 master로 되어있따면? git branch -M main;
초기세팅때는, git remote add origin "주소"; <- 이렇게 레포지토리랑 연동 시켜주기(처음에만 하면됨!)
git push origin main