<aside> 💡 최종 프로젝트를 위해 연습하는 것이니까 여러가지 시도해보고, 실수해도 OK 그치만 -f 는 안됨.
</aside>
실제로 기능 구현하는 브랜치
작업이 완료된 경우 code review를 통해 develop 브랜치에 merge
feature branch 작명시 issue기반으로 작성
feat_3/cross_validation
git commit -s -m "commit message"
-s : 커밋 서명Header (필수, 영어)
Body (선택, 한글)
Footer (필수)
ex> [Tag] Commit Message
[Refactor] Modify api handler logic
- change logic 1
- change logic 2
#3
Pre-commit - 개인 필수 진행
개발 작업 단위로 작성
작업이 필요한 사항이 있다면, issue로 등록
각 issue에 맞는 Feature 브랜치를 생성해 작업 진행 → 브랜치명에 lssue Tag 붙여서 식별하기 쉽게 함
Assignee : 작업자 등록
Issue Template
.github/ISSUE_TEMPLATE/issue_template.md---
name: issue_template
about: '프로젝트에 필요한 사항을 제안할 때 사용한다. '
title: "[]"
labels: ''
assignees: ''
---
## Background : 작업 수행 배경
-
-
## To Do : 수행할 작업
- [ ]
- [ ]
## See Also : 관련 이슈/작업
-
Create a merge commit : Merge 커밋을 추가로 남기고 Merge
Squash and merge : 커밋 로그들을 하나로 합치면서 Merge
Rebase and merge : Merge 커밋을 남기지 않으면서 기존 커밋 로그를 유지하는 상태로 Merge
다른 브랜치로 merge 하기 전, 팀원에게 코드 리뷰를 받는 단계