inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

직접 활용할 수 있는 Git과 Github - 기초부터 협업까지

#7 조금 더 잘 사용하기 위한 stash와 브랜치 전략😀 (stash, flow)

deveop 브랜치와 master 브랜치의 차이를 몰겠어요

314

smlee041013

작성한 질문수 1

0

6강까지 볼 때는 master 브랜치를 중심으로 기능을 추가하는 형식으로 이해를 했는데 deveop이 중심인 브랜치이고 feature이 기능을 개발해서 추가하는 브랜치 인건가요..?

image.png

git github

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

smlee041013님, 설명드릴게요.
Git에서는 브랜치(branch)를 통해 다양한 기능 개발과 버그 수정, 릴리즈 관리 등을 유연하게 처리할 수 있습니다. 여러분이 언급하신 ‘develop 브랜치’와 ‘master 브랜치’는 이러한 작업 흐름을 관리하기 위해 널리 사용되는 두 가지 주요 브랜치입니다.

  • master 브랜치는 코드가 안정적이고, 배포할 준비가 완료된 상태를 나타내는 브랜치입니다. 일반적으로 실제 사용자에게 서비스될 수 있는 상태의 코드가 유지됩니다. 과거에 Git 관습에서 가장 중심이 되는 브랜치로 간주되었습니다.

  • develop 브랜치는 개발 중인 기능들을 통합하는 데 사용됩니다. 새로운 기능(feature) 브랜치는 대개 develop 브랜치로부터 생성되고, 작업이 완료될 때 develop 브랜치로 다시 병합(merge)됩니다. 이 브랜치는 개발 중인 기능을 저장하며, 충분히 안정적이고 다음 릴리스 준비가 되면 master 브랜치로 병합됩니다.

  • feature 브랜치는 특정 기능 개발을 위해 잠시동안 분기하여 사용되며, 개발이 완료되면 develop 브랜치로 병합됩니다.

따라서, develop 브랜치는 개발 과정에서 중심이 되는 브랜치로, 여러 개발자들이 새로운 기능이나 개선사항을 동시에 작업할 수 있는 작업 공간입니다. 이후 안정성 검증을 거친 후에 master 브랜치로 코드를 병합하여 실제 제품에 반영하는 흐름을 가집니다.

이미지에 묘사된 Gitflow 워크플로우는 이러한 개념을 잘 보여주고 있습니다. 브랜치 간의 관계와 흐름을 이해하는 것이 중요하며, 효율적인 협업과 안정적인 코드 관리를 위해 널리 사용되는 전략 중 하나입니다.

Gitflow 워크플로우를 설명하는 이미지
이미지 출처: Gitflow 워크플로우

강의 자료 접근 불가

1

10

1

layout group의 종류 3가지 실무 적합활용이 궁금합니다.

0

10

0

결제기능까지 알려주실수있나요?

1

19

2

보안 점검

1

18

2

스케쥴 설정 질문

0

25

2

강의영상 버퍼링

1

40

4

git status 에서 폴더에 파일을 생성하면 해당 파일이 수정으로 뜨는데 기존 파일 수정시에는 수정내역으로 안뜨네요 왜 그런걸까요?

0

14

1

DESIGN.md 파일이 잘못되었어요

1

45

1

mcp 연결안됌

1

62

2

Github repo Front/Backend 분리 이유가 궁금합니다.

1

35

2

CLI gemini 로그인 안됨

1

440

2

저는 Auto mode가 없어요

1

64

1

claude에 지시하는 방식 관련

0

47

1

강의 초반에 생긴 질문

1

65

1

frontend/backend 분리개발시

0

65

2

prd생성 관련 소스..

0

62

2

왜 여기서는 둘 다 선택해서 하는걸 안알려주는지 궁금하네요

0

47

1

cherry pick 질문입니다.

0

60

2

supabase연결이 쉽지 않네요

0

76

2

소스트리에 새로운 커밋이 뜨지않아요

0

371

1

git remote -v가 안됩니다

0

405

1

VSCode에서 git remote를 올릴때

0

429

1

sourcetree에 repository 가 안 넣어 집니다ㅠ

0

410

1

깃헙에 코드를 올릴때!

0

341

1