Main 병렬 업데이트
Coddy Terminal 여정의 버전 관리 섹션에 포함된 레슨 — 58개 중 53번째.
한편 main에서는, 기능 작업과 관련 없는 문서의 간단한 수정이 필요합니다.
두 브랜치를 병렬로 업데이트하는 것이 가장 현실적인 시나리오이며, 다음 레슨에서의 병합은 fast-forward 대신 진정한 3-way merge가 될 것입니다.
챌린지
쉬움main으로 다시 전환합니다 (피처 브랜치에는 이미 새 커밋이 있습니다). readme.md에 This is the project readme. 줄을 추가한 다음, Expand readme라는 메시지로 스테이징하고 커밋하세요.
readme.md의 내용을 출력하세요.
치트 시트
여러 브랜치에서 병렬로 작업하면 (한쪽 브랜치에만 새로운 커밋이 있을 때 발생하는 fast-forward 머지와 반대되는) 진정한 3-way 머지가 가능해집니다.
다음 명령어로 브랜치를 전환하세요:
git checkout branch-name각 브랜치는 자신의 커밋을 독립적으로 추적하여 병렬 개발을 가능하게 합니다.
직접 해보기
터미널
git init -q -b main
git config user.name "Todo Dev"
git config user.email "todo@coddy.tech"
git add .
git commit -q -m "Seed todo list"
git switch -q -c add-task
echo "walk the dog" >> todo.txt
git add todo.txt
git commit -q -m "Add walk task"
cat todo.txt
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.