작정하고 장고 _ 3/30

seoyeon·2023년 3월 31일
0

UDR

목록 보기
19/42

6강_Git 소개

Git : 버전 관리 시스템 (Version Control)

  • 계속적으로 개발하는 버전업에 따른 개발자의 필요를 제공
  • 메인 branch(개발버전)와 배포된 branch 버전들을 한꺼번에 관리할 수 있음
  • 메인 브랜치가 1.1, 2.3,... 등 있다면 기존에 있던 메인 버전에 영향을 주지 않으면서 발전
  • 추가적인 브랜치를 새로 만들어 원하는 만큼 개발

✔ 기존에 있던 브랜치에 영향 X, 딱 나누어 개발 가능
✔ 각자 개발 후 Merge로 합치기 가능
✔ Team Work : 여러명이서 코딩하기에도 적합

▶ git의 command
▷ add
▷ commit
▷ push / pull
▷ branch
▷ checkout

7강_Gitignore 설정, 환경변수 분리, 첫 커밋

  • git 활성화 시 폴더 내의 모든 파일 추적
  • 추적하지 않아도 되는 파일들은 추적 방지 : gitignore
  • SECRET_KEY는 따로 관리해야함 : 파일 추가 후 따로 관리 필요
import environ
import os

env = environ.Env(
    # set casting, default value
    DEBUG=(bool, False)
)
  • gitignore 파일에 추적 방지할 폴더 추가
    (❓ gitignore 파일 생성할 때마다 사이트 복붙해야하나? ❓)
venv/

.env
  • 다른 터미널 프로그램에서 실행
    (❓ 왜 다른 프로그램에서 실행시켜야 하는지, 파이참만으로는 실행 불가능? ❓)
git status

git add .

git commit -m "Initial commit" #따옴표 안의 문장은 임의설정

git status

profile
안녕하세용

0개의 댓글

관련 채용 정보