Programming/git, github
-
[git, github] github-flow 정리Programming/git, github 2021. 8. 1. 14:25
introduction 이번에 프로젝트를 진행하면서 github-flow 적용하기 위해 간단히 관련 내용을 정리해보려 한다. github-flow git 브랜치 전략 중 하나로, 이전에 작성한 git-flow보다 더 간단하게 적용이 가능하다. git-flow에서는 각 역할에 맞게 브랜치를 생성하고 적용해야 했다. 하지만 github-flow에는 별도의 브랜치가 분리되어 있지 않다. 또한 git-flow 방식은 github에서 사용하기엔 복잡한 부분이 많았다. 위 사진과 같이 main 브랜치를 기준으로 모든 브랜치가 뻗어 나간다. 이런한 main 브랜치는 항상 최신의 상태이며, stable한 상태로 배포되는 브랜치이다. 새로운 작업을 시작하기 위해서는 브랜치의 이름을 자세하게 작성하여 github에서 확인..
-
[git, github] Git-flow 정리 및 프로젝트 적용Programming/git, github 2021. 3. 28. 16:31
Git-flow git 브랜치 전략 중 하나이다. 이것은 어떠한 기능을 나타내는 것이 아니라 방법론이다. 각각의 프로젝트와 개발 환경에 따라서 알맞게 수정하여 사용해야 한다. 이 게시글은 git을 알고 사용해 본 경험이 있다는 것을 전제로 작성하였다. 또한 직접 프로젝트에 적용하고 연습하고 있기 때문에 정답이 될 수 없고, 지속적으로 개선할 예정이다. Git Repository 프로젝트에 적용하기 앞서 어떠한 형태로 Git repository가 구성되는지 살펴보았다. Upstream Remote Repository 개발자가 공유하는 저장소로 최신 소스코드가 저장되어 있는 원격 저장소이다. 적용하기 이러한 Remote Repository 생성을 위하여 github에 New organization을 사용하였..
-
[git, github] git issue 생성 및 작성 방법 (1)Programming/git, github 2021. 3. 17. 21:49
Issue 이슈는 프로젝트의 작업, 개산 사항 및 버그를 추적하는 좋은 방법으로 사용된다. 프로젝트 기획, 새롭게 추가될 기능, 버그와 수정사항 모든 것을이 이슈라고 할 수 있다. 모든 활동 내역에 대해서 이슈를 등록하고 등록한 이슈를 기반으로 작업을 진행할 수 있다. 실습은 github를 이용하여 진행하였다. https://github.com/hyeonic/github-issue github repository의 Setting 탭에 살펴보면 Features의 Issues 부분에 Set up templates 를 클릭한다. 새롭게 생성한 template을 기반으로 이슈를 등록할 수 있다. 간단한 공통 템플릿 작성을 위해 Custom template를 선택하였다. template 이름과 설명 그리고 tem..