15분
동시에 두 기능을 개발해야 한다면?
Day 2: 브랜치로 동시에 작업하기
동시에 두 기능을 개발해야 한다면?
Git 기초: 버전 관리, 브랜치, 협업 > Day 2: 브랜치로 동시에 작업하기
학습 목표
브랜치가 필요한 상황을 이해한다 브랜치의 개념을 파악한다
월요일 아침 회의
팀장: "이번 주 안에 로그인 기능이랑 검색 기능 둘 다 완성해야 해." 나: "네, 알겠습니다." 동료: "저도 같은 파일 수정해야 하는데요." 팀장: "알아서 잘 해봐."
브랜치 없이 협업하면?
에디터 로딩 중...
브랜치 없이 협업하면:
- 내가 수정 중인 파일 건드리지 말라고 말해야 함
- 동시 작업 불가능
- 충돌나면 누구 코드가 날아갈지 모름
브랜치란?
브랜치 = 독립적인 작업 공간
에디터 로딩 중...
브랜치의 장점:
- 각자 독립적으로 작업 가능
- main 브랜치는 항상 안정적
- 실험적인 기능도 안전하게 개발
- 작업 완료 후 합치면 됨