inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

게임처럼 공부하는 git 던전

브랜치 전략 (git-flow)

git-flow 전략을 사용할 경우 작업 후 머지 할 경우 PR은 두번 해야 되나요?

376

토니야

작성한 질문수 6

0

  1. feature에서 작업이 끝난 경우 코드리뷰를 위해 develop에 pull request 날리고, 리뷰가 끝나면 develop에 머지가 되잖아요.

    그 후에 main 브랜치에 develop 브랜치를 가지고 pull requet로 머지를 해주나요? 아니면 그냥 merge 해줘도 되나요?

  2. hotfix에서 작업이 끝난 경우는 리뷰를 위해 develop에 pull request를 날리고, 리뷰가 끝나면 hotfix 브랜치를 main 브랜치에 리뷰는 없이 pull request를 날려야 되나요? 아님 그냥 hotfix -> main으로 머지 하나요?

답변 부탁드립니다.

감사합니다.

git github

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 토니야님, 질문하신 git-flow 전략에 관해서 답변드리겠습니다.

  1. 기능 개발이 끝난 feature 브랜치는 먼저 develop 브랜치로 코드 리뷰를 위한 Pull Request(PR)를 날립니다. develop 브랜치에서 코드 리뷰가 완료되면 merge를 해 개발 브랜치에 반영을 합니다. 보통 main 브랜치로 merge하기 전에도 PR을 통해 코드 리뷰와 테스트를 거치는 것이 일반적입니다. 이는 프로젝트의 품질 관리에 도움이 됩니다.

  2. hotfix 브랜치에서 긴급 수정 작업이 완료되면, 일반적으로 develop 브랜치로 먼저 PR을 날려 리뷰와 테스트를 거칩니다. 이후, main 브랜치로도 PR을 통해 merge할 수 있으며, 이때도 리뷰 과정을 거치는 것이 좋습니다. hotfix의 특성상 긴급성이 요구되는 경우, 직접 머지를 진행할 수도 있지만, 가능한 리뷰를 거치는 것이 실수를 방지하는 데 도움이 됩니다.

git-flow 전략에서는 코드의 안정성을 최우선으로 하므로, PR을 통한 코드 리뷰와 테스트 과정은 중요한 단계입니다. 따라서 develop에서 main으로 merge할 때도 PR을 사용하는 것이 좋습니다. hotfix의 경우에도 main 브랜치에 merge하기 전 확인 절차를 위해 PR을 사용하는 것을 권장합니다.

감사합니다.

gitforwindows에서 맥은 뭘 다운받아야 하나요...?

0

28

2

d-day count소스및 그라비티에서 기술하면 뭔가 내용이 안나오네요

0

17

1

간단한 사이드 프로젝트 작성에도 Max 요금제를 결제하는게 좋을까요?

0

50

2

git 커밋한 내용 궁금합니다.

0

23

1

충돌의 최소화 파트 질문입니당!

0

26

1

자바스크립트 파일 중, DOM 영역에서 querySelector가 아닌 다른 함수를 쓰는데 괜찮을까요?

1

78

2

48강에 필요한 아스키아트 자료가 첨부되어 있지 않습니다.

0

51

2

mac python 3.10 - permission denied

0

53

1

26강 [게임 메인 루프 및 메뉴 구현]에서 2가지 오류가 있어서 남기게 되었습니다.

0

66

2

Rider에서 .ignore 플러그인으로 .gitignore 파일 내용 생성시 Csharp으로 검색되는 내용이 없습니다.

1

64

2

EC2 설정보다 RDS를 먼저 설정하는 이유

0

99

1

pull할때

0

38

1

기획과 개발 반복 실습 질문

0

136

1

Claude max 와 Chat gpt Pro

0

231

1

[널널한 개발자 바이브코딩 팔로워들] 오픈 카톡방 개설!

0

141

2

깃헙 작업 완료된 develop 브랜치 질문

0

77

2

강의자료 부탁드립니다.

0

44

1

자동으로 깃커밋내용 처리하는 부분은 어떻게 하는건지 궁급합니다.

0

53

1

git 스테이징 에러 문의

0

85

3

강의자료 부탁드립니다.

0

34

1

브렌치와 머지 질문입니다.

0

188

1

궁금증

0

243

1

브랜치를 만들었는데, 강의에서 stash할때 hotfix 브랜치 생성할때 질문

0

261

1

깃크라켄 클론레포

0

391

1