A
로컬 커밋 기록
Clean
GitHub
origin (원격 저장소)main
파일 목록
(비어있음)
원격 커밋 기록
B
로컬 커밋 기록
Clean
2명이 여러 파일로 Push, Pull, Merge를 가상으로 연습해보세요
A가 텍스트 입력 → Commit → Push
B가 Pull로 내용 받아오기
+ 새 파일로 파일 추가
각 파일 수정 후 Commit하면 모든 변경사항이 함께 커밋됨
A와 B가 같은 파일에 다른 내용 입력 → 둘 다 Commit
A가 먼저 Push → B가 Push 시도 (거부됨!)
B가 Pull → 충돌 발생
내용 수정 후 병합 → Push
새 브랜치로 feature 브랜치 생성
작업 후 main으로 전환 → Merge로 병합