본문 바로가기

git4

Git 작업 컨트롤 전략 1. 작업을 할 때 지켜야할 서로 간의 약속 1) 작업을 시작하기 전에 JIRA 티켓을 생성한다. 2) 하나의 티켓은 되도록 하나의 커밋으로 한다. 3) 커밋 그래프는 최대한 단순하게 가져간다. 4) 서로 공유하는 브랜치의 커밋 그래프는 함부로 변경하지 않는다. 5) 리뷰어에게 꼭 리뷰를 받는다. 6) 자신의 Pull Request는 스스로 merge 한다. 2. Git-flow 전략 간단하게 살펴보기 git-flow 5가지 종류의 브랜치가 존재한다. 항상 유지되는 메인 브랜치들 : master, develop 일정 기간동안만 유지되는 보조 브랜치들 : feature, release, hotfix master : 제품으로 출시될 수 있는 브랜치 develop : 다음 출시 버전을 개발하는 브랜치 feat.. 2021. 10. 7.
Heroku, Django와 연동 1. mysql와 django 연동하기 1) settings.py 에서 설정해준다. sqlite -> mysql INSTALLED_APPS 2) workbench에서 EER 다이어그램을 설계한다. 3) mysql 와 django를 연동하여 makemigrations, migrate를 해준다. models.py serializers.py views.py urls.py user에서 token 처리, 이외는 생략 2. Heroku와 Django 연동하기 먼저 MySQL을 사용하고 있기에, Heroku에서 지원하는 cleardb를 이용해야 한다. Heroku에서 cleardb까지 생성하는 것은 heroku 설정 heroku -> cleardb 위를 참고하면 생성할 수 있을 것이다. 문제점 1) EER 다이어그램.. 2021. 10. 4.
project에 .gitignore 추가하기 1) 먼저 gitignore.io를 생성한다. https://www.toptal.com/developers/gitignore 2) git을 이용한다. 3) 마지막 변경 사용 적용 gitignore.io Create useful .gitignore files for your project www.toptal.com 운영체제, IDE, 프로그래밍 언어 검색하여 생성하면된다. 나 같은 경우, python django 추가!😁 # Created by https://www.toptal.com/developers/gitignore/api/python,django # Edit at https://www.toptal.com/developers/gitignore?templates=python,django ### Djan.. 2021. 9. 21.
SourceTree 사용하는 방법 SourceTree 설치 소스트리 설치는 주소를 참고하면 된다.😎 https://goddaehee.tistory.com/276 Git SourceTree 사용방법 0) 레파지토리를 clone 한다. code 클릭 1) code를 클릭하면 경로가 복사되는데, 소스 경로 : URL에 넣어준다.(첫 번째 빈칸) 2) 목적지 경로 : 저장할 위치를 넣어준다. (나같은 경우 : D:\Computer_Science\Study\Algorithm\Backjoon) 3) 이름은 자기가 하고 싶은거로 입력한다. 입력 후 클론 클릭 1) 첫 화면 2) 다른 유저가 github 레파지토리에서 변경한 내용이 있으면 pull을 클릭한다. 3) 이제 내가 하고자하는 프로그램에서 소스를 입력한다. 4) SourceTree에서 확인한.. 2021. 8. 9.