아랄라랄라
R 스토리
아랄라랄라
전체 방문자
오늘
어제
  • All (197)
    • Web (144)
      • Markup | WEB (9)
      • Styles (45)
      • javascript (32)
      • jquery (28)
      • vue (16)
      • react (10)
      • more (4)
    • IT (31)
      • CS (3)
      • git hub (5)
      • UI | UX (18)
      • more (5)
    • ETC (22)
      • 이슈노트 (12)
      • 스터디 (10)
      • 아랄라 ☞☜ (0)
      • JOB🛠 (0)

인기 글

반응형
hELLO · Designed By 정상우.
아랄라랄라

R 스토리

IT/git hub

[git hub] 브랜치 관리

2024. 3. 4. 11:08

 

 

 

git 브랜치 관리를 생각하면 머리가 지끈하다.

그래서 GPT에게 물어봤다..

 

 

 

 


 

 

 

Git에서는 여러 종류의 브랜치가 있을 수 있습니다. 이들은 주로 개발 및 협업 목적에 따라 구분됩니다. 가장 일반적인 종류는 다음과 같습니다

 



Main Branch (주 브랜치):

master: 과거에는 Git의 기본 주 브랜치였지만, 현재는 대부분의 프로젝트에서 main으로 이름을 변경하여 사용합니다.
main: 최근에는 main으로 브랜치 이름을 사용하는 추세가 높아지고 있습니다. 이는 다양한 이유로, 주로 인종적이거나 문화적인 이유로 인해 master 용어가 변경되었습니다.

 

 

 


Feature Branches (기능 브랜치):

새로운 기능을 개발하는 데 사용되는 브랜치입니다. 각 기능은 개별적인 브랜치에서 작업되며, 완료 후에는 주 브랜치로 병합됩니다.
일반적으로 기능 브랜치는 기능의 명칭이나 번호와 함께 생성됩니다.

 

 

 


Release Branches (릴리스 브랜치):

배포 준비를 위해 개발된 기능들을 모아서 테스트하고 문제를 해결하는 브랜치입니다. 주로 QA(Quality Assurance, 품질 보증) 및 테스트 작업에 사용됩니다.

 

 

 


Hotfix Branches (핫픽스 브랜치):

프로덕션 환경에서 긴급한 버그를 수정하는 데 사용됩니다. 주로 main 또는 master 브랜치에서 분기되며, 수정이 완료되면 해당 브랜치에 병합됩니다.

 

 

 


Topic Branches (주제 브랜치):

특정 주제나 작업 범주에 관련된 변경 사항을 포함하는 브랜치입니다. 이러한 브랜치는 기능 브랜치와 유사하지만, 보다 일반적인 작업 범주에 사용됩니다.
이러한 브랜치들은 프로젝트의 규모와 요구 사항에 따라 다양하게 조합되거나 확장될 수 있습니다. 개발자 및 팀은 프로젝트의 특성과 요구사항에 따라 적절한 브랜치 전략을 선택하여 사용합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
저작자표시

'IT > git hub' 카테고리의 다른 글

[git hub] cli 로 포크 받은 저장소에서 issue/pr 보내보기  (0) 2021.10.13
[git hub] 자주쓰는 git hub 명령어  (0) 2021.06.28
[git hub] 소스트리에서 두개의 계정 사용하기  (0) 2021.02.03
[스터디] 2018.03.22 GIT 스터디1  (0) 2018.05.15

티스토리툴바