과제

Soyoung Park·2022년 10월 26일
0

TIL web

목록 보기
15/18

~ 177

1. GitHub repository 생성

2. 명령 프롬프트

ls
cd workspace
mkdir esg-a-django-20221026
cd esg-a-django-20221026
python -m venv venv

3. VSCODE 에서 파일 열기

4. 명령 프롬프트

ls
ls venv/bin
source venv/bin/activate
python -m pip install -U pip
python -m pip install -U wheel
python -m pip install "django~=4.1.0"
python -m django startproject do_it_django_prj .
ls
python manage.py runserver


^ 그러면 장고 열림

control + C : 빠져나오기
cd .. : workspace 파일로 나오기
ssh-keygen

ls
cd esg-a-django-20221026
source venv/bin/activate
python manage.py runserver

5. VSCODE

.gitignore 파일 생성 후 아래 코드 입력

db.sqlite3
venv
__pycache__

VSCODE TERMINAL

git status
git add .
git commit -a -m "initial commit"

README.md 파일 생성 후 아래 코드 입력

# ESG 5조, 장고

* soyoung park

VSCODE TERMINAL

git add . \README.md
git commit -m "added README.md"

python ./manage.py showmigrations
python ./manage.py migrate
python ./manage.py showmigrations

python ./manage.py --help

python manage.py createsuperuser

6. localhost:8000/admin


^ 설정한 데로 로그인해주면 다음과 같은 화면 뜸

push 가 안되에에ㅔ에ㅔㅠㅠ


^ git 안에 git을 겹칠 수 없음....

branch 안에 master(예전이름) 와 main(최신이름) 이 있다. 만약에 git master 면 main 으로 바꿔야 함: git checkout -b main

github 저장소 안에 repository 만든거 clone 하면 A(main branch)에 복제할 수 있다.

git init 하면 어느 저장소에 연결되지도 않고 동떨어져 생성됨. git remote -v 하면 어디에 저장되었는지 확인 할 수 있다. 하지만, 보이지 않는 경우에는 빈 저장소이기 때문에.

git push -u origin main
git push (파일이름) main



^ 코드 입력할때 이미 키가 등록된 상태에서 키를 덮어쓰기해버려서 오류가 뜨는 거였음. 해결위해서 SSH keys를 새로 다시 만들고 다시 등록해줘햐함.

아래에 강사님이 해결해주신 내용들


무엇을 하신걸까



명령 프롬프트 다운받기 iTerm



새로운 iTerm 복습해보기




git config --global init.defaultBranch main
^ 다음 클론부터는 master 가 아닌 main 으로 작동될 것임.

git checkout -b main
^ 우선 main 으로 checkout

main / master


^ main 에서 master 로 변경이 되어버림.
근데 왜 또 git 인가.

^ history 보면 git 으로 해준 기록이 있음

^ rm -rf .git 은 조심해야 할 코드이다.



0개의 댓글