Menu
CoddyTech

병합이란?

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

병합은 한 브랜치의 작업을 다른 브랜치로 가져옵니다. 병합이 성공하면 대상 브랜치에는 두 브랜치의 모든 커밋이 포함되고, 파일에는 통합된 결과가 반영됩니다.

표준 작업 흐름은 다음과 같습니다:

  1. 병합할 대상 브랜치(일반적으로 main)로 전환합니다.
  2. git merge other-branch를 실행합니다.
git switch main
git merge feature-login

Git은 두 브랜치의 기록을 살펴보고 어떻게 병합할지 판단합니다. 대부분의 경우 자동으로 병합합니다. 병합에는 두 가지 주요 방식이 있습니다.

  • 패스트포워드: 브랜치가 생성된 이후 main은 이동하지 않았습니다. Git은 main 포인터를 앞으로 이동하기만 합니다.
  • 3방향 병합: 두 브랜치 모두 새 커밋이 있습니다. Git은 두 브랜치를 결합하는 새로운 "병합 커밋"을 만듭니다.

다음 두 강의에서 두 가지 모양을 모두 보게 됩니다.

challenge icon

챌린지

초급

폴더에는 app.txt가 있습니다. 저장소를 설정하고, main에서 첫 번째 커밋을 만든 다음 현재 브랜치를 출력하세요.

다음 강의에서 병합을 하기 전에 가볍게 연습해 보는 내용입니다.

직접 해보기

터미널
quiz icon실력 점검

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

버전 관리의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드