HOWTO · Git
Git에서 원격 지점 추적 중지
로컬 리포지토리에서 원격 추적 분기를 제거할 수 있습니다.
이 기사에서는 Git에서 원격 분기 추적을 중지하는 방법을 설명합니다. 지금쯤이면 원격 브랜치 추적의 개념에 너무 익숙해졌을 것입니다.
이 세션에서는 원격 분기 추적을 중지하는 데 사용할 수 있는 다양한 방법을 다룹니다. 바로 뛰어들자.
Git에서 원격 지점 추적 중지
다음은 저장소에 있는 모든 원격 추적 분기 목록입니다.
![]()
기억한다면 최신 버전의 Git은 원격 추적 분기를 파란색으로 표시합니다. 따라서 로컬 저장소의 Dev2.1이 원격 원본의 Dev2.1을 추적하고 있음을 알 수 있습니다.
아래 단계를 사용하여 원격 분기 추적을 중지할 수 있습니다.
먼저 아래와 같이 Dev2.1 브랜치를 체크아웃합니다.
$ git checkout Dev2.1
이제 아래 명령을 실행하여 원격 분기 추적을 중지할 수 있습니다.
$ git branch --unset-upstream
명령을 실행하면 Dev2.1이 원격 추적을 중지합니다. 이것이 사실인지 확인해 봅시다.

Dev2.1 분기에 원격 추적 분기가 없음을 알 수 있습니다.
원격 브랜치 추적을 중지하면 더 이상 로컬 리포지토리에서 변경한 내용을 원격 브랜치로 푸시할 수 없습니다.
다른 옵션
또는 로컬 리포지토리에서 원격 추적 분기를 삭제할 수 있습니다. 이것은 모든 사람에게 적용되는 것은 아닙니다.
더 이상 지점이 필요하지 않은 사람들을 위한 빠른 솔루션입니다.
$ git branch -d -r origin/<remote branch name>
원격 분기 이름을 추적 분기의 이름으로 대체하십시오. 이 명령은 원격 저장소의 분기를 삭제하지 않습니다.
원격을 추적하도록 설정된 분기만 제거됩니다.
이를 처리하는 또 다른 방법은 구성 파일을 편집하여 로컬 및 원격 분기 간의 링크를 제거하는 것입니다.
아래 명령을 실행합니다.
$ git config --unset branch.<local-branch-name>.remote
$ git config --unset branch.<local-branch-name>.merge
이렇게 하면 구성이 편집되어 원격 분기와 로컬 분기 간의 연결이 제거됩니다.
간단히 말해서 원격 지점 추적을 중지하는 데 사용할 수 있는 세 가지 방법을 다루었습니다. git branch --unset-upstream 명령은 가장 깨끗하고 단순합니다.
Git 구성 파일을 편집하여 두 분기 간의 링크를 제거할 수도 있습니다.