[django 기초] vscode git 초기 설정, git push, git 강제 push
vscode 설치하기 : https://integer-ji.tistory.com/65
python 설치하기 : https://integer-ji.tistory.com/64
git 설치하기 : https://integer-ji.tistory.com/66
vscode 설정하기 : https://integer-ji.tistory.com/81
hello world 띄우기 : https://integer-ji.tistory.com/82
▶▶ .gitignore 들기 전에 필수 ◀◀
.gitignore 설정하기 : https://integer-ji.tistory.com/179
django secret key 분리하기 : https://integer-ji.tistory.com/180
.gitignore 만들기
# Created by https://www.gitignore.io/api/django
# Edit at https://www.gitignore.io/?templates=django
### Django ###
*.log
*.pot
*.pyc
__pycache__/
local_settings.py
db.sqlite3
media
git은 누구든 소스를 볼 수 있습니다. log와 db의 내용은 다른 사람들이 보면 안 되기 때문에 제외해야 합니다.
git init
git 저장소를 초기화
git status
현재 저장소 상태를 체크하고, 해당 프로젝트의 변경사항을 확인. 업로드 대상 목록 출력
git add .
대상 파일들을 staging area로 보내주기 git status를 실행해 보면
파일들을 올린 준비가 완료되었습니다.
git commit -m "코멘트 내용"
vscode에 git을 처음 하니 로그인하라고 뜹니다.
위에서부터 천천히
git config --global user.email "깃 이메일"
git config --global user.name "자신의 깃 프로필에 있는 이름"
다시 한번 commit
git commit -m "django crud project (1)"
django crud project (1)로 코멘트를 달고 커밋하였습니다.
git status를 실행해 보면
대기 중인 파일들 소화 완료
git 주소 설정
git remote add origin "깃 Repositories 주소"
Repositories 생성 참고 ( https://integer-ji.tistory.com/66 )
git push
또 로그인..
오류 발생..
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
음 처음 Repositories를 생성할 때 python이라고 언어를 설정해주면 .gitignore를 만들어주는데
이 파일과 저희가 올리는 파일이 충돌이 났기 때문입니다.
정상적이라면 git pull을 사용해 지금 파일들과 합쳐주고 다시 git push 해주어야 하는데
강제로 push해도 됩니당 ( 아직 처음이니 날릴파일도없고 )
git push -f origin master
강제로 업로드
- git push 끝 -
'코딩공부 > Python Django' 카테고리의 다른 글
[django] 실습 Word Count 만들기 ( 1 ) (0) | 2020.02.15 |
---|---|
[django 기초] 페이지 이동, git push, 템플릿 태그 (0) | 2020.02.14 |
[django 기초] project 생성, app 생성, hello world 띄우기, MTV 패턴 (5) | 2020.02.13 |
[django 기초] vscode 설정, git bash, django 설치, venv 생성 (2) | 2020.02.13 |
KKU likelion django project (마무리) (0) | 2020.01.02 |