Git 병합 기능으로 개발

Abdul Jabbar 2023년6월20일
Git 병합 기능으로 개발

새로운 브랜치를 만들고 병합하는 것은 Git의 가장 강력한 도구로 간주됩니다. 새로운 브랜치를 생성하고 이를 개발 코드에 병합하는 Git의 기능은 개발자가 팀 환경에서 작업하는 데 매우 유용합니다.

이 기능은 더 작고 더 강력한 커밋에 동기를 부여하여 기본 프로젝트의 개발 프로세스를 단순화합니다. 이 가이드에서는 기능 분기를 만들고 Git 명령을 사용하여 Git 기능 분기를 마스터 분기와 병합하는 다양한 시나리오에 대해 설명합니다.

Git 병합 기능으로 개발

기능이나 핫픽스에 할당된 분기를 사용하는 경우 원하는 프로젝트에서 작업하기 위해 다른 분기에서 분기를 만듭니다. 다른 브랜치에서 브랜치를 만들면 메인 브랜치에서 만드는 것처럼 간단합니다.

이를 위해 시작점으로 사용하려는 다른 분기의 이름을 지정해야 합니다. 아래 코드를 통해 개발 브랜치에서 기능 브랜치 feature2를 생성합니다.

따라서 해당 분기의 모든 파일과 코드는 지정된 분기로 병합됩니다.

git checkout -b feature2 develop

위의 새 브랜치인 feature2체크아웃한 후 아래에서 개발된 브랜치를 체크아웃하여 변경 사항을 가져와 위 브랜치에 병합합니다.

git checkout develop

먼저 git pull 명령을 통해 develop 브랜치의 변경 사항을 pull합니다. git pull 명령은 개발 브랜치에서 콘텐츠를 가져오고 콘텐츠를 feature2 브랜치로 업데이트합니다.

git pull

이제 아래 명령어를 통해 로컬 브랜치를 확인하겠습니다.

git checkout feature2

그런 다음 병합 옵션을 수행합니다. 아래 옵션은 한 지점에서 다른 지점으로 차이점을 통합하는 데 도움이 됩니다.

이 옵션(병합)을 수행하려면 통합하려는 분기의 커밋을 지정해야 합니다.

git merge feature/login

Git은 통합을 자동으로 수행하지만 때로는 사용자가 스스로 해결해야 하는 병합 충돌이 발생합니다. 병합을 위한 또 다른 옵션이 있습니다.

기능 브랜치 feature2에 있는 경우 다음 작업을 수행할 수도 있습니다.

git fetch && git rebase origin/develop
작가: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

관련 문장 - Git Merge