본문 바로가기
Study/소프트웨어공학&비즈니스애널리틱스 (최성철 교수님) 2023-2

ANIOP git 올릴때 주의사항

by JejuSudal 2023. 11. 7.

타입

커밋의 유형을 나타냅니다.

feat: 새로운 기능 추가

fix: 버그 수정

docs: 문서 변경

style: 코드 스타일 변경 (포맷팅 등, 코드 변경 없음)

refactor: 코드 리팩토링

test: 테스트 코드 추가 및 변경 (비즈니스 로직에 변경 없음)

chore: 빌드 스크립트 설정, 라이브러리 업데이트 등 기타 변경

범위

변경사항의 범위를 간략하게 표기 (예: auth, api, ui).

제목

커밋의 요약. 50자 이내로 작성합니다.

본문

커밋의 세부 내용. 필요한 경우에만 사용합니다.

예시

new : components/MyPageImage.vue

feat : MyPageView.vue에서 라우터 연결

chore : HomeView.vue에서 배경화면 색 변경

docs : README 수정

refactor : LogIn.vue 코드 여백 정리

branch

Main (또는 Master):

프로젝트의 주 브랜치로, 제품으로 출시될 수 있는 최신 안정적인 코드 상태를 유지합니다.
보통 직접적인 커밋 대신 병합(머지)이나 풀 리퀘스트를 통해 업데이트됩니다.

Develop (또는 Dev):

개발의 최신 작업이 진행되는 브랜치로, 다음 릴리스를 준비하는 중간 단계입니다.
이 브랜치는 정기적으로 main 브랜치로 병합됩니다.

Feature (또는 topic branches):

새로운 기능 개발을 위한 브랜치로 각 기능이나 향상사항 별로 생성됩니다.
기능이 완성되고 테스트를 통과하면 develop 브랜치로 병합됩니다.

PR 및 Fork 방식

Fork를 하고 본인 repo feature 브랜치에 변경사항 수정한 뒤
feature 브랜치로 Pull Request하기 (보내는 거)
develop 브랜치에서 pull 하기 (받는 거)

728x90