Github


브랜치 전략이란? 브랜치를 생성하지 않고, 바로 main에서 작업을 한다면 바로 배포를 해야하는 main에서 불완전한 여러개의 commit이 들어오거나, 내가 작업 중 일때, 다른 팀원이 내 작업파일을 건드릴 수 도있습니다. 그렇게 될 경우 관리도 어렵고 롤백도 어려워집니다. 브랜치를 생성한다면 각각 독립적인 환경에서 개발을 진행 할 수있고, 여러사람이 각각 다른 기능을 개발하는 등 병렬 개발이 가능해집니다. 다만 이 브랜치도 무분별하게 생성하고 관리한다면 어떤 목적인지, 어디서 분기된건지 알 수 없습니다. 그렇기때문에 브랜치들을 효율적으로 관리하기 위한 workflow가 필요하고 이러한 workflow의 모범사례들이 다음에서 설명할 git, github, gitflab flow 입니다. 1. Git f..
· 깃 (Git)
Github Pages란 Github Pages란 Github에서 제공하는 호스팅 서비스로(정적호스팅), 간단하게 블로그 같은 사이트를 만들어서 배포할 수 있다. 여기에 지킬(Jekyll) 같은 정적 사이트 생성기를 통해서 보다 쉽게 블로그를 만들 수 있다. 지킬 : 루비로 기반, 마크다운으로 문서를 HTML로 변환해 웹사이트 구축을 도와주는 정적 사이트생성기 아무튼 본론으로 돌아가서 배포하는 방법을 알아보자. 템플릿 적용 1. 사이트 생성에 필요한 템플릿 다운로드 HTML5, 지킬테마 등등 이용해 템플릿 파일들을 다운받는다. HTML5 기준으로 설명하자면, 다음 링크를 통해 템플릿을 고르고 다운로드해서 압축을 푼다.https://html5up.net/photon Photon by HTML5 UP A s..
ahritime
'Github' 태그의 글 목록