(1-3강 내용)
merge
Learn Git Branching 사이트를 통해 시각화
병합할 때 발생할 수 있는 여러 상황
merge (병합)
하나의 브랜치를 현재 브랜치(HEAD)와 합치는 것
merge한 브랜치는 삭제해도 됨. (현재 브랜치에 동일한 내용이 담겨있으므로)
상황 1
헤드 브랜치에 변경사항이 없고 병합 대상 브랜치가 헤드로부터 시작된 경우
→ 아주 쉽게 병합 가능 (= fast forward)
상황 2
헤드 브랜치에 추가적인 커밋이 생기는 경우
→ 진짜 병합이 필요해짐. 충돌이 나더라도 해결하면 됨!