경우 전체 저장소가 삭제되고, 당신은 삭제해야 리모컨을 :
git remote remove github
또한 해당 리모컨과 함께 사용되는 모든 원격 추적 이름을 제거합니다.
Git으로 작업 할 때 종종 두 개 또는 두 개 이상의 Git 리포지토리로 작업합니다. 각 저장소는 일부 컴퓨터의 특정 위치에 있습니다. 일부 컴퓨터에있는 파일 또는 기타 리소스는 종종 Uniform Resource Locator 또는 URL을 사용하여 이름을 지정할 수 있습니다 .
https://github.com/user/repo.git
예를 들어 GitHub에이라는 이름으로 Git 저장소 가있는 경우이 저장소 의 URL 입니다. 당신은 수 의 담당 GitHub의에서 힘내 불러, 자신의 컴퓨터에 자신 힘내을 할 때마다이 문자열을 입력 하는 GitHub의에 이상 저장소를. 그러나 짧은 이름을 입력하는 것이 더 쉽습니다.
git fetch origin
긴 것보다 :
git fetch https://github.com/user/repo.git
이 짧은 이름 origin
은 원격 . Git에서 원격은 URL을 저장합니다. 더 많은 것을 할 수 있지만 URL을 저장하는 것이 가장 기본적인 작업입니다.
일부 기존 저장소 를 처음 복제 할 때 Git origin
은 git clone
명령에 사용한 URL을 보유하기 위해 원격 이름 을 추가합니다 . 따라서 자신의 컴퓨터에서 자신의 Git이 origin
.
리모컨을 더 추가 할 수 있습니다. 먼저, 사용하려는 이름 ( 예 : hubert-blaine-wolfeschlegelsteinhausenbergerdorff-sr
또는 fred
또는 github
또는) 을 찾아야합니다 upstream
. 짧은 이름이 더 좋을 수도 있지만 의미있는 이름을 사용해야 합니다 . 다음으로, 일부 Git 저장소가 인터넷 전화를 호출 할 때 응답하는 URL이 필요합니다. 그런 다음을 사용 하여 원격 및 URL 쌍 git remote add
을 추가 합니다.
git remote add upstream https://github.com/user2/repo2.git
예를 들어.
를 사용하면 git fetch
Git이 다른 Git을 호출하게됩니다. 리모컨 을 사용 하여 다른 Git의 이름을 지정하는 경우 Git은 Git 구성 파일에서 URL을 가져와이를 사용하여 다른 Git에 전화를 겁니다. 다른 Git은 Git 의 브랜치 이름 을 나열 합니다. 여러분 힘내는 말 git fetch
세션에서 작성할 당신 , 저장소 유사한 이름의 시리즈를.
브랜치 이름을 밟지 않도록 Git은 원격 추적 이름을 사용하여 저장소에 브랜치 이름을 만듭니다 . 자신의 설정하려면 지점 사용자에 이름을 원격 추적 이름, 힘내는 스틱 원격 같은 이름을 origin
또는 upstream
자신의 앞에, 지점 이름입니다. 그래서 그들은 master
당신의 origin/master
, 또는 upstream/master
, 또는 github/master
.
내부적으로, 모든 이들 이름은 긴 (또는 이름) 형식이 : 대신에 master
, 예를 들어, 자신의 master
지점 정말입니다 refs/heads/master
. origin/master
여기가 짧은입니다 refs/remotes/origin/master
. Git은 일반적으로 이러한 접두사를 제거하므로 접두사를 보거나 입력 할 필요가 없습니다.
를 실행하면 git branch -r
Git에 이러한 원격 추적 이름이 나열됩니다. git branch
또는 을 실행하면 git branch -l
Git에 브랜치 이름 이 나열 됩니다. 을 사용하면 git branch -a
Git에 둘 다 나열 되지만 이번에는 원격 추적 이름을으로 단축하는 대신 origin/master
Git에서 remotes/origin/master
.
이것은 질문 상단에 올려 놓은 이미지에 표시되는 것입니다. 지점 이름 master
에 -an 원래 이름 당신의 녹색 저장소-이다; 원격 추적 이름 - 그들의 지점 이름,하지만 힘내에 의해 수정이에 맞게 귀하의 빨간색 저장소-있습니다.
GitHub의 리포지토리가 완전히 사라졌기 때문에 이러한 모든 빨간색 텍스트 원격 추적 이름은 이제 쓸모가 없습니다. 자신의 Git 저장소에서 하나씩 삭제할 수 있습니다 . 그러나 GitHub의 저장소가 완전히 사라 졌으므로 원격 이름 github
자체도 쓸모가 없습니다. 각 원격 추적 이름을 힘들게 삭제하고 리모컨 자체를 남겨 두는 대신 리모컨을 완전히 삭제할 수 있습니다. 원격을 삭제하면 해당 원격 에서 복사 한 Git의 원격 추적 이름 이 모두 삭제되므로 한 번만 삭제하면 모든 작업이 수행됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다