DevOps/GitHub(4)
-
[깃] 소스트리 설치
소스트리( SourceTree )는 GIT 사용을 도와주는 GUI 프로그램이다. 버튼을 클릭하는 방식으로 필요한 명령을 실행 할 수 있도록 도와주기 때문에 편리하게 사용이 가능하다. GIT의 핵심인 커밋( Commint ), 푸쉬( Push ), 브랜치( Branch )등을 눈으로 쉽게 확인 할 수 있어서 개념을 이해하는 데도 도움이 된다. 먼저 SourceTree( https://www.sourcetreeapp.com ) 사이트에 접속하여 소스트리를 다운로드 받는다. Sourcetree | Free Git GUI for Mac and WindowsA Git GUI that offers a visual representation of your repositories. Sourcetree is a ..
2024.05.03 -
[깃] 깃 브랜치 네이밍
branch 네이밍 규칙어떤 방식으로 브랜치의 이름을 정하는지 브랜치 종류에 따라 살펴보자.1) master branch, develop branchmaster와 develop 브랜치는 본래 이름 그대로 사용하는 경우가 일반적이다.2) feature branch어떤 이름도 가능하다. 단, master, develop, release-..., hotfix-... 같은 이름은 사용할 수 없다.feature/기능요약 형식을 추천한다. ex) feature/loginfeature/{issue-number}-{feature-name} 이슈추적을 사용한다면 이와 같은 형식을 따른다.ex) feature/1-init-project, feature/2-build-gradle-script-write3) release b..
2024.05.03 -
[깃] 브랜치 종류
Bracnh의 종류Main branch중앙 저장소에는 수명이 무한한 두 가지 메인 브랜치가 있다.바로, master 브랜치와 develop 브랜치이다.1. master branch제품으로 출시될 수 있는 브랜치사용자에게 배포 가능한 상태만을 관리한다. 여기서는 배포(release) 이력을 관리하기 위해 사용한다.즉, 함부로 master 브랜치에 병합(merge) 하게 되면 탕비실에 끌려갈 수 있다. 항상 master 브랜치에서 작업하고 있는 건 아닌지 확인하는 습관을 가지자.2. develop branch다음 출시 버전을 개발하는 브랜치기능 개발을 위한 브랜치들을 병합하기 위해 사용한다. 즉, 모든 기능이 추가되고 버그가 수정되어 배포 가능한 안정적인 상태라면 develop 브랜치를 mater 브랜치에 ..
2024.05.03 -
[깃] 깃 커밋 메시지 규칙
https://github.com/angular/angular/commits/master개발을 하다보면 수 많은 commit message 를 작성하는데, 좋은 규칙이 없을까? 라는 궁금함이 생겨 찾아보던 도중에, 좋은 commit message 규칙에 따라 진행하고 있는 프로젝트 예시를 발견했습니다.Commit message 7가지 규칙제목과 본문을 한 줄 띄어 구분제목은 50자 이내제목 첫 글자는 대문자제목 끝에 마침표 X제목은 명령문으로, 과거형 X본문의 각 행은 72자 이내 (줄바꿈 사용)본문은 어떻게 보다 무엇을, 왜에 대하여 설명Commit message 구조기본적으로 commit message 는 제목, 본문, 꼬리말로 구성합니다.제목은 필수사항이며, 본문과 꼬리말은 선택사항입니다.: Typ..
2024.05.03