Git의 모든 원격 분기 나열

Abdul Jabbar 2022년8월23일
Git의 모든 원격 분기 나열

Git은 특히 우리가 코드를 푸시하는 중앙 서버가 없는 분산 버전 제어 시스템으로 알려져 있습니다. 그럼에도 불구하고 우리는 원하는 변경 사항을 분기에서 원하는 다른 리포지토리로 직접 푸시하고 가져옵니다. 이를 통해 언제든지 원래 코드베이스에서 분기할 수 있습니다. 이를 통해 다른 개발자와 더 쉽게 작업할 수 있고 팀의 워크플로에서 많은 유연성을 얻을 수 있습니다.

다른 시스템에 여러 로컬 리포지토리를 갖고 작업이 완료되면 동일한 원격 리포지토리로 푸시할 수 있습니다. 이를 통해 한 시스템의 리포지토리를 두 ​​번째 시스템으로 복제하고 거기에서 작업할 수 있습니다.

원격 추적 분기는 원격 분기를 추적하는 로컬 분기입니다. 그것들은 우리의 원격 저장소에 대한 로컬 포인터이며 원격 분기로 빠르게 전환하는 데 쉽게 사용할 수 있습니다. git remote 명령을 사용하여 생성할 수 있으며(--track 옵션으로 생성) 다른 로컬 브랜치처럼 사용할 수 있습니다. 일반적으로 다음 명령으로 생성됩니다.

git branch --track <remote-branch> <local-branch>

--track 옵션은 분기 커밋도 추적할 수 있는 git branch 명령에 추가할 수 있습니다. 명령은 다음과 같습니다.

git branch --track <remote-branch> <local-branch>.

Git 원격 분기 나열

이 섹션에서는 Git의 모든 원격 분기를 나열하는 방법에 대해 설명합니다. 아래 나열된 여러 명령과 연결된 원격 분기를 나열할 수 있습니다. Git에는 저장소의 현재 상황에 따라 다양한 유형의 분기를 표시하는 다양한 명령이 있습니다.

로컬 브랜치를 보기 위해 git branch 명령을 사용합니다. git branch -a 명령은 원격 분기와 동기화되도록 설정한 로컬 분기 및 원격 추적 분기를 나열합니다. git branch -r 명령은 원격 추적 분기를 나열하지만 로컬 분기는 나열하지 않습니다. git remote show 명령은 원격 분기를 나열할 수도 있습니다. Git의 목록 분기 구문은 다음과 같습니다.

git branch -a 

git branch -r 명령 구문은 다음과 같습니다.

git branch -r

git remote show 명령 구문은 다음과 같습니다.

git remote show [name]

여기서 name은 저장소에 있는 원격 분기의 이름입니다. 원격 오리진 리포지토리의 마스터 브랜치와 연결된 원격 브랜치를 보려면 다음 명령을 사용하십시오.

git branch -r origin/master

아래 명령을 사용하여 원격 원본 저장소의 마스터 브랜치와 연결된 원격 추적 브랜치를 볼 것입니다.

git branch -a origin/master

로컬 리포지토리에서 추적하지 않는 원격 분기를 보려면 -a 플래그를 추가합니다.

git remote show origin -a * remote origin 

원격 분기가 많은 경우 다음 명령을 사용하여 추적된 원격 분기로만 출력을 제한하는 것이 유용할 수 있습니다.

git remote show origin --tracked * remote origin
작가: 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 Branch

관련 문장 - Git Remote