피처 병합
Coddy Terminal 여정의 버전 관리 섹션에 포함된 레슨 — 58개 중 54번째.
두 브랜치 모두에 이제 새로운 커밋이 있습니다. 이제 이들을 합칠 시간입니다. 현재
main 브랜치에 있으므로, add-task를 병합하면 깔끔한 3-way merge가 생성됩니다: 두 브랜치가 서로 다른 파일을 수정했으므로 충돌이 발생하지 않습니다.챌린지
쉬움Merge add-task 메시지와 함께 add-task를 main으로 병합하세요. cat todo.txt readme.md를 사용하여 todo.txt의 내용과 이어서 readme.md의 내용을 출력하세요.
치트 시트
사용자 정의 메시지와 함께 브랜치를 현재 브랜치로 병합하려면:
git merge <branch> -m "Merge message"두 브랜치가 서로 다른 파일을 수정하는 경우, Git은 충돌 없이 3방향 병합(three-way merge)을 수행합니다.
직접 해보기
터미널
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"
git switch -q main
echo "This is the project readme." >> readme.md
git add readme.md
git commit -q -m "Expand readme"
cat readme.md
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.