Menu
Coddy logo textTech

피처 병합

Coddy Terminal 여정의 버전 관리 섹션에 포함된 레슨 — 58개 중 54번째.

두 브랜치 모두에 이제 새로운 커밋이 있습니다. 이제 이들을 합칠 시간입니다. 현재 main 브랜치에 있으므로, add-task를 병합하면 깔끔한 3-way merge가 생성됩니다: 두 브랜치가 서로 다른 파일을 수정했으므로 충돌이 발생하지 않습니다.
challenge icon

챌린지

쉬움

Merge add-task 메시지와 함께 add-taskmain으로 병합하세요. 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
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

버전 관리의 모든 레슨