공부 !
-
Github default branch 변경 ( master → main )공부 !/Git 2022. 3. 25. 01:13
Master branch 안녕 어느 시점부터 repo 를 생성하면 default branch 명이 main 이다 Github branch 정책이 변화되어 일부는 master 브랜치가 사용되지만 최근 repo 를 생성하면 defatult branch는 main 로 명시된다 무슨 이유로 바뀌었는지는 깊이 찾아보지 않았지만 Github 에서 Black Lives Matter 운동을 옹호하며 주인과 노예 관계를 의미하는 master, slave 등을 다른 단어로 대체하기 위해라고 한다 git push origin master 가 손에 익었지만 좋은 취지이니 main 을 열심히 쓰려한다 master → main 기존에 만들었던 master → main 으로 변경하기 위해 master branch 를 삭제할 경우 ..
-
Git non-fast-forward 해결 방법공부 !/Git 2022. 3. 25. 00:54
non-fast-forward ?! git remote add origin 저장소의 URL 명령어를 통해 원격 저장소를 설정한 후에도 git pull 이나 git merge 명령이 정상적으로 동작하지 않으면서 git push origin main 명령시 [rejected] master -> master (non-fast-forward) 에러가 발생한다 bash창에서 푸시하기전에 풀해보세요 등 여러 힌트를 주는데 괜히 약오르는 기분이든다 원인은 github 에서 생성된 원격 저장소와 local 저장소 간의 관련성이 없는 상태에서 병합하려고할 때 발생한다 해결방법 1) git pull 명령어 입력시 옵션을 추가하여 관련성 없는 두 저장소 간의 병합을 허용해준다 git pull origin master --a..
-
Django 클론코딩으로 인스타그램을 ! 1탄공부 !/Django·Web 2022. 3. 24. 16:16
Clone Coding 클론코딩 .. 정의부터 알아보자 클론코딩이란 인스타그램, 유튜브 등 실제 서비스를 따라 만들어보는 공부방식이다 상용화된 서비스를 직접 구현해보며 기획적인 요소나 개발적 요소를 이해하는데 도움이 될 것 같아 시작한다 ! 이 포스팅에서는 장고로 인스타그램을 클론코딩한다 프로젝트 생성하기 프로젝트를 시작하기 앞서 가상환경을 만들고 새 프로젝트를 생성한다 가상환경은 instavenv 프로젝트명은 instaprj 앱명은 instapp 으로 정했다 여러 기능을 가진 앱들이 하나의 프로젝트 내에 존재할 때 프로젝트의 urls.py 가 복잡해진다 url 를 app 별로 관리해주면 이를 해결할 수 있다 ! 장고 url 이 제공하는 include() 함수를 사용하면 편리하게 기능별로 urls.py ..
-
SQLD 01_01 데이터 모델링의 이해 요약공부 !/Data 2022. 3. 7. 23:48
데이터모델링 업무에 필요로 하는 데이터를 시스템 구축 방법론에 의해 분석/ 설계하여 정보시스템(DB) 를 구축하고 개발 및 데이터 관리에 사용한다 데이터모델링 특징 특징 설명 추상화 현실세계를 간략하게 표현한다 단순화 누구나 쉽게 이해하도록 표현한다 명확화 한 가지 의미로 해석되도록 표현한다 관점 데이터관점 비즈니스 프로세스에서 사용되는 데이터를 의미 업무가 어떤 데이터와 관련이 있으며 무슨 관계인지에 대해 모델링 ( What, Data ) 구조 분석, 정적 분석 프로세스관점 비즈니스 프로세스에서 수행하는 작업을 의미 업무가 실제하고 있는 일은 무엇이며 어떻게 해야 하는지에 대해 모델링 ( How, Process ) 시나리오 분석, 도메인 분석, 동적 분석 데이터와 프로세스의 상관 관점 프로세스와 데이터..