Git에서 병합 및 병합되지 않은 분기 보기

John Wachira 2023년6월20일
Git에서 병합 및 병합되지 않은 분기 보기

이 기사에서는 Git에서 병합된 브랜치와 병합되지 않은 브랜치를 나열하는 방법에 대해 설명합니다. Git 분기는 코드의 수렴적 진화를 장려합니다.

여기에서 기능 작업을 위한 임시 공간으로 분기를 만든 다음 분기를 원본과 병합합니다. Git에서 병합된 브랜치와 병합되지 않은 브랜치를 나열하려면 어떻게 해야 합니까?

Git에서 병합 및 병합되지 않은 분기 보기

우리는 마스터 분기에서 여러 개의 분기를 만들었습니다. 마스터 브랜치에 병합한 모든 브랜치를 어떻게 나열할 수 있습니까?

아래 그림과 같이 git branch 명령을 사용하여 master 분기에 병합된 모든 분기 목록을 표시할 수 있습니다.

$ git branch --merged master

그러면 마스터 분기에 병합된 모든 로컬 분기가 나열됩니다. HEAD에 병합된 분기, 즉 현재 체크아웃 분기를 나열하려면 어떻게 해야 합니까?

아래와 같이 git branch 명령을 실행할 수 있습니다.

$ git branch --merged

그러면 현재 체크아웃된 분기에 병합된 모든 분기가 나열됩니다. 이 명령은 로컬 분기만 표시합니다.

아래 그림과 같이 -r 플래그를 추가하여 원격 분기를 표시할 수 있습니다.

$ git branch -r merged

아직 병합되지 않은 모든 분기를 나열하고 싶다고 가정해 보겠습니다. 어떻게 해야 할까요?

아래와 같이 git branch 명령에 --no-merged 플래그를 추가할 수 있습니다.

$ git branch --no-merged

현재 HEAD에 아직 병합되지 않은 모든 분기가 표시됩니다.

결론적으로 위에서 설명한 것처럼 git branch 명령을 사용하여 병합된 분기와 병합되지 않은 분기를 나열할 수 있습니다. -r 플래그를 추가하면 원격 분기만 표시됩니다.

작가: John Wachira
John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn

관련 문장 - Git Branch