Git에서 업스트림 리포지토리 제거

Azhar Bashir Khan 2023년6월20일
Git에서 업스트림 리포지토리 제거

이 튜토리얼은 Git에서 업스트림 리포지토리를 제거하는 방법을 알려줍니다. 때때로 로컬 리포지토리와 함께 사용되는 원격 리포지토리를 제거하거나 변경해야 할 수도 있습니다.

이러한 목적으로 Git 명령 git remote를 사용할 수 있습니다.

Git에서 업스트림 리포지토리 제거

협업 개발 환경에서 Git을 사용하여 프로젝트 디렉토리의 파일에 대한 수정 사항을 추적합니다. 파일에 대한 변경 사항은 로컬 Git 리포지토리에서 추적됩니다.

로컬 리포지토리는 원격 Git 리포지토리로 추적할 수 있습니다. 원격 Git 리포지토리는 종종 인터넷 또는 네트워크의 원격 서버에서 호스팅됩니다.

다음과 같이 git remote라는 Git 명령을 실행하여 로컬 리포지토리의 원격 Git 리포지토리를 볼 수 있습니다.

$ git remote -v
origin	https://github.com/johndoe/myrepo (fetch)
origin	https://github.com/johndoe/myrepo (push)

일반적으로 원격 리포지토리에서 복제합니다. 다른 원격 저장소를 추가할 수도 있습니다.

원격 저장소는 원격 저장소에서 원격 변경 사항을 가져오기 때문에(즉, 원격 저장소에서 변경 사항을 다운로드하기 때문에) 업스트림이라고 합니다. 수정 후 일반적으로 로컬 변경 사항을 업스트림(예: 원격 리포지토리)에 푸시합니다.

이전에 추가한 업스트림 원격 저장소를 제거하거나 변경해야 하는 경우가 있습니다. rm 또는 remove 옵션과 함께 Git 명령 git remote를 사용할 수 있습니다.

Git 명령 git remote를 사용하여 업스트림 원격을 제거할 수 있습니다.

$ git remote remove upstream

그런 다음 add 옵션과 함께 Git 명령 git remote를 사용하여 새 업스트림 원격을 추가할 수 있습니다.

$ git remote add upstream https://github.com/johndoe/newrepo.git

set-url 옵션과 함께 Git 명령 git remote를 사용하여 원격 URL을 직접 업데이트할 수도 있습니다.

$ git remote set-url upstream https://github.com/johndoe/newrepo.git

따라서 Git에서 업스트림 저장소를 제거하는 방법을 배웠습니다.

자세한 내용은 다음을 방문하십시오.

  1. git-원격
  2. Git 기본 사항 - 원격 작업

관련 문장 - Git Remote