github 3

2. Django 웹 프레임워크

경희대학교 안기옥 교수님의 모바일/웹서비스프로젝트 수업을 기반으로 정리한 글입니다.Ch 1. Django란?Django란 파이썬으로 만들어진 무료 오픈소스 web application framework로, 쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소이다. 웹 서버 요청 이후 장고의 역할1. URL 확인사용자가 웹 요청을 보냄e.g., 주소창에 example.com/profile 입력tr요청 받은 주소(URL)를 확인urlresolver는 urls.py에 정의된 URL 패턴 목록을 가져와 들어온 URL과 하나씩 비교2. view 함수로 전달URL 패턴과 일치하는 것이 있으면 해당 view 함수로 요청 전달view 함수: views.py 안에 개발자가 직접 작성한 함수3. view 함수에서 처리필..

1. Git & GitHub

경희대학교 안기옥 교수님의 모바일/웹서비스프로젝트 수업을 기반으로 정리한 글입니다.Ch 1. Git, BasicGit은 소프트웨어 형상 관리(Software Configuration Management) Tool로, local application이다.그리고 이러한 Git에 해당하는 서비스를 온라인에서 협업 가능하게 제공하는 게 GitHub이다.Software Configuration Management: 자동화된 시스템으로 하는 백업의 개념 Git은 소스코드 관리를 위한 분산 버전 관리 시스템이다. 분산 버전 관리 시스템이랑 파일의 스냅샷(버전)들을 전부 복제해 두는 것으로, 서버에 문제가 생겨도 이 복제물로 작업을 시작하거나 서버를 복원할 수 있다. Git의 핵심1. 델타가 아니라 스냅샷파일에 대한..

git & GitHub 기초 개념

git & GitHub파일파일(수정)파일(수정1)파일(최종)파일(진짜 최종)파일(이게 진짜 최종)파일(이게 진짜 진짜 최종)어떻게 하면 버전을 잘 관리할 수 있을까?git코드 관리하는 것으로, 버전 관리 도구이다.이를 통해 여러 개 코드 합치기, 이전 버전으로 돌아가기 등이 가능하다. github코드 저장소이다.git으로 관리한 코드는 push를 통해 GitHub에 업로드가 가능하다.(git과 GitHub은 연동)Commit, Push/Pull▶ commit, push/pull1. CommitCommit(로컬 작업 디렉토리 -> 로컬 저장소)작업을 했다면 작업 내용을 저장해야 하는데,이때 git에서 변경 내용을 저장하는 것을 commit이라고 한다. 로컬 PC의 작업 추가 또는 수정 내용을 깃 로컬 저장..

DevOps/Git 2024.09.24