Git 원격 URL을 제거하는 방법

Suraj Joshi 2023년1월30일
Git
  1. git remote rm을 사용하여 Git 원격 URL 제거
  2. git remote remove를 사용하여 Git 원격 URL 제거
Git 원격 URL을 제거하는 방법

Git Remote는 모든 팀 구성원이 변경 사항을 공유하고 공동으로 작업하기 위해 공유하는 원격 서버의 호스팅 된 저장소입니다. 일반적으로 우리는 origin이라는 다른 분기를 가진 하나의 리모컨을 가지고 있습니다. git remote add REMOTE-ID REMOTE-URL을 사용하여 로컬 git 저장소에 다른 원격을 수동으로 추가 할 수 있습니다. 오리진은 서버에서 git 저장소를 복제 할 때 설정됩니다. 원격 저장소가 다른 호스트로 이동되는 경우와 같은 경우 로컬 저장소에서 원격 URL을 제거해야하는 경우가 있습니다. git remote rmgit remote remove 명령을 사용하여 Git 원격 URL을 제거 할 수 있습니다.

git remote rm을 사용하여 Git 원격 URL 제거

git remote -v를 사용하여 로컬 저장소의 모든 원격을 볼 수 있습니다.

예를 들어, 두 개의 원격 originupstream을 설정했습니다.

git remote -v

출력:

origin      git@gitlab.com:delftstack/programmingarticles.git (fetch)
origin      git@gitlab.com:delftstack/programmingarticles.git (push)
upstream    git@bitbucket.org:delftstack/test.git (fetch)
upstream    git@bitbucket.org:delftstack/test.git (push)

원격을 제거하기 위해git remote rm 명령 다음에 원격 이름을 사용합니다.

git remote rm upstream

git 원격 목록에서upstream을 제거합니다.

이제 원격 목록을 보면 upstream이 제거되었음을 알 수 있습니다.

git remote -v

출력:

origin	git@gitlab.com:delftstack/programmingarticles.git (fetch)
origin	git@gitlab.com:delftstack/programmingarticles.git (push)

git remote rm 명령은.git/config 파일에서 지정된 원격 저장소에 대한 항목을 제거합니다.

.git/config 파일을 수동으로 편집하여 git remote를 제거 할 수도 있지만 좋은 방법은 아닙니다.

존재하지 않는 리모컨을 제거하려고하면fatal: No such remote: '<remote-name>'오류가 표시됩니다.

git remote rm DelftStack

출력:

fatal: No such remote: DelftStack

예제 repo에는 origin이라는 이름의 원격이 하나만 있습니다. git remote rm DelftStack을 실행하면DelftStack 원격이 없기 때문에 오류가 발생합니다.

git remote remove를 사용하여 Git 원격 URL 제거

git remote rm 명령과 유사하며 유사한 방식으로 작동합니다.

git remote remove명령과 원격 이름을 사용하여 원격을 제거합니다.

git remote remove upstream

이렇게하면 git 원격 목록에서 upstream이 제거됩니다.

작가: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn