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에서 업스트림 저장소를 제거하는 방법을 배웠습니다.
자세한 내용은 다음을 방문하십시오.