15

동시에 두 기능을 개발해야 한다면?

Day 2: 브랜치로 동시에 작업하기

학습 목표

브랜치가 필요한 상황을 이해한다 브랜치의 개념을 파악한다

월요일 아침 회의

팀장: "이번 주 안에 로그인 기능이랑 검색 기능 둘 다 완성해야 해." 나: "네, 알겠습니다." 동료: "저도 같은 파일 수정해야 하는데요." 팀장: "알아서 잘 해봐."


브랜치 없이 협업하면?

에디터 로딩 중...

브랜치 없이 협업하면:

  • 내가 수정 중인 파일 건드리지 말라고 말해야 함
  • 동시 작업 불가능
  • 충돌나면 누구 코드가 날아갈지 모름

브랜치란?

브랜치 = 독립적인 작업 공간

에디터 로딩 중...

브랜치의 장점:

  • 각자 독립적으로 작업 가능
  • main 브랜치는 항상 안정적
  • 실험적인 기능도 안전하게 개발
  • 작업 완료 후 합치면 됨