HOWTO · Git

Git에서 로컬 브랜치 병합

이 기사에서는 git merge 명령과 이를 사용하여 Git에서 로컬 분기를 병합하는 방법을 소개합니다.

이 기사에서는 git merge 명령과 이를 사용하여 Git에서 로컬 분기를 병합하는 방법을 소개합니다. 명령의 작동 방식과 병합 프로세스를 살펴보겠습니다.

git merge 명령

정의: git merge 명령을 사용하여 여러 분기를 단일 분기로 통합합니다. 이를 통해 개발자는 프로젝트의 고유한 기능에 대해 쉽게 작업할 수 있습니다.

명령 작동 방식: git merge 명령을 사용하여 두 개 이상의 분기를 병합할 수 있습니다.

병합 프로세스: 다음의 간단한 단계에 따라 병합 프로세스를 시작하십시오.

  1. git status 명령을 실행합니다. 이렇게 하면 HEAD가 수신자 분기를 가리킵니다.

    git checkout <recipient branch> 명령을 사용하여 받는 사람 분기로 전환합니다.

  2. git fetch ​​및 git pull 명령을 사용하여 최신 원격 커밋으로 마스터 브랜치를 업데이트합니다.

  3. git merge <your branch name here> 명령을 실행하여 분기를 병합합니다.

빨리 감기 병합을 사용하여 Git의 사소한 기능 및 버그 수정

우리는 사소한 기능과 버그를 수정하기 위해 빨리 감기 병합을 사용합니다. 이러한 유형의 병합은 지점의 기록을 선형으로 결합합니다.

여기 삽화가 있습니다.

빨리 감기 병합

Git에서 대규모 기능 작업 시 3방향 병합 사용

이것은 빨리 감기 병합의 대안입니다. 여러 개발자가 대규모 기능에 대해 독립적으로 작업할 때 이것을 사용합니다.

Git은 분기 기록이 분기할 때 3방향 병합을 호출합니다. 여기 삽화가 있습니다.

3방향 병합

충돌이 발생하면 git add <conflicted file> 명령을 실행하고 프로세스 완료를 커밋합니다.

git merge --no--ff 명령은 빨리 감기 및 3방향 병합에서 병합 커밋을 생성합니다.

git merge --squash 명령은 개별 커밋을 하나로 결합합니다. 이렇게 하면 프로젝트를 깨끗하게 유지하는 데 도움이 됩니다.

git merge --abort 명령은 충돌이 발생하면 병합 프로세스를 종료하고 프로젝트를 복원합니다.