[django] 점프 투 장고 - 장고 서비스 1, 2

Joy·2020년 7월 2일
0

Django | 점프투장고

목록 보기
22/22

Git

버전 관리시스템 활용하기

Git 설치

컴에 설피하기

Git 적용하기

저장소(repository) 만들기

mysite프로젝트 디렉터리에서 git init을 수행 -> .git 디렉토리 생성됨.

(mysite) c:\projects\mysite>git init
Initialized empty Git repository in C:/projects/mysite/.git/

(mysite) c:\projects\mysite> 

git status
현재 저장소의 상태를 출력

.gitignore
.idea 파일이나 db.sqlite3 파일 등 관리대상이 아닌파일 분리할 때.
`.gitignore' 파일 작성

.idea
db.sqlite3
*.pyc
__pycache__

git add
git에 추가하기
전체: git add --all .

git commit

깃에 저장하기
git commit -m "파이보 프로젝트 최초 커밋"

git diff
변경부분 확인하기

  • 한글 부분이 깨지면, set LC_ALL=C.UTF-8 명령어 수행 후 재시도

git restore
변경사항 되돌릴 때

git commit -a
변경사항 적용 2가지 방법
1. git addgit commmit
2. git commit -a -> 커밋 시 add도 해라
예) git commit -a -m "타이틀 변경"

git log
Git으로 commit한 이력(History)을 확인


깃허브

깃(Git)을 지원하는 원격저장소

저장소 생성 및 연결

로컬 저장소 ~ 깃헙 연결

원격 저장소 생성하기

github에 create new repository

연결하기 : 원격저장소 url 사용

git remote add
원격저장소 정해서 추가해주기
git remote add origin 원격저장소url

git push
내용 로컬에서 원격으로 푸시하기
git push -u origin master



프로그램 변경사항 원격저장소에 저장하기

1. 프로그램 변경
2. git add <파일명> 또는 git add *
3. git commit -m "변경사항 요약"
4. git push


SECRET_KEY

비밀 키가 노출되면 Django의 보안 기능이 상실될 위험성 있음

ref: https://wayhome25.github.io/django/2017/07/11/django-settings-secret-key/

비밀파일패턴

JSON 파일 생성 후 비밀 키 정보를 입력
settings.py에서 참고하도록 설정
.gitignore 에 json파일 추가. settings 도 하면 좋음.

www.gitignore.io

원격저장소 업로드 시 제외할 파일 생성해주는 사이트
gitignore에 붙여넣기 하면 유용.

profile
roundy

0개의 댓글