HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
😋
[팀 11] 테이스티
/
📘
기동 1팀 프로젝트 RuleBook
/
Git 컨벤션
Git 컨벤션
Git 컨벤션

Git 컨벤션

Tags
Git
컨벤션
속성
 

1. 브랜치 전략

💡
브랜치 종류
(feature, fix, refactor…) + develop + main
  1. pr 성격에 따라 feat,fix.. + /컴포넌트명 또는 기능명 + (- 상세) 브랜치 만들기
    1. 예시
      • feature/UserPage
      • refactor/UserPage-followbutton // 자율적
      • fix/Input-formatBug
      • feature/getLevel : 유저의 레벨 구하는 함수 구현
  1. 브랜치 작업 끝나면 develop에 pr 후 squash merge
  1. develop 실행 가능한 단위로 release에 pr 후 squash merge
  1. release에서 자동배포, 테스트 CI/CD
  1. main에서 실제 배포(CD)
 

2. 커밋 메세지 규칙

💡
소문자tag: 한글로 된 상세 설명 feat: 사용자 페이지 유효성 검사 추가
태그 예시
여시서 다른 건 그대로 아래만 예외적으로 의미변경
  • chore: 주석제거 등 별로 중요하지 않는 잡다한 코드 수정일 때
  • style: css, scss, emotion등 스타일관련 작업시
  • desigin 사용하지 않음 대신 style로 통일
notion image
 
 
 

참고 자료

git rebase 명령어 정리
git rebase에 대해서 정리한 글입니다
git rebase 명령어 정리
https://dkmqflx.github.io/development/2020/08/06/git-rebase/
git rebase 명령어 정리
🎢 Git Rebase 활용하기
🙌 Read as Dev Post [Eng] Git의 Rebase는 다양한 쓰임이 있습니다만, 이번 포스트에서는 브랜치 병합시 Rebase를 활용하는 방법과 그 과정에 대해 자세히 알아보겠습니다. 두개의 브랜치가 존재하는 상황일 때, 하나의 브랜치에서 다른 브랜치로 합치게 되는 경우 Git에서는 일반적으로 다음 두 가지 방법을 사용할 수 있습니다. 1. Merge 2.
🎢 Git Rebase 활용하기
https://velog.io/@godori/Git-Rebase
🎢 Git Rebase 활용하기
git pull --rebase 를 쓰자
원문 참고링크 : https://teamairship.com/update-outdated-branch-without-creating-merge-commit/ 1) master branch 에서 readme.txt 에 "foo commit1" 이라고 추가하고 - rebase 를 하고픈 명을 origin master 라고 준 것 . foo commit1 도 들어있다 . - 만약 remote (= origin/feature) 역시 외부에서 commit 이 이루어진 상황이라면 1) master branch 에서 readme.txt 에 "foo commit 2 " 이라고 추가하고 에러 메시지에 해법이 다 들어있다 .
git pull --rebase 를 쓰자
https://jusths.tistory.com/60
git pull --rebase 를 쓰자
7. rebase로 병합하기 【튜토리얼1: 브랜치를 사용해 보자] | 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog
앞선 튜토리얼에서 우리는 두 개의 브랜치를 'master' 브랜치로 모두 병합 시켰습니다. 그로 인해 두 개의 줄기로 브랜치가 분기 되었다가 다시 하나로 합쳐지는 것을 확인 했었습니다. 'issue3' 브랜치를 병합 할 때에 rebase 를 먼저 실행한 후 병합을 시도한다면 그 이력을 하나의 줄기로 만들 수도 있습니다. 이번에는 이와 같은 경우를 만들어 보도록 하겠습니다.
7. rebase로 병합하기 【튜토리얼1: 브랜치를 사용해 보자] | 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog
https://backlog.com/git-tutorial/kr/stepup/stepup2_8.html
7. rebase로 병합하기 【튜토리얼1: 브랜치를 사용해 보자] | 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog
Git Rebase (2)
안녕하세요, 이번 포스팅에서는 지난 포스팅에 이어서 git rebase에 대해 조금 더 탐구해보도록 하겠습니다. 지난 포스팅이 git rebase의 개념과 작동 원리에 초점을 맞췄다면, 이번 포스팅은 구체적인 예시를 통해 git rebase 의 더 다양하고 강력한 기능들을 어떻게 사용할 수 있는지에 초점을 맞춰서 작성했습니다. git rebase를 자주 사용하는 용도 중 하나는 과거의 커밋을 수정하는 것입니다.
Git Rebase (2)
https://suhwan.dev/2018/01/27/Git-Rebase-2/
Git Rebase (2)
 
 

충돌 해결

Video preview