개념 remote
은 단순히 원격 저장소의 URL입니다.
는 origin
입니다 별칭 해당 URL을 가리키는. 따라서 매번 저장소에 무언가를 푸시하려고 할 때마다 전체 URL을 작성하는 대신이 별칭을 사용하여 다음을 실행합니다.
git push -u origin master
로컬 마스터 브랜치 에서 원격 오리진 리포지토리로push
코드를 알려주 는 것 .
우리가 때마다 저장소를 복제 , 자식은 기본적으로 우리를 위해이 별칭을 만듭니다. 또한 새 저장소를 만들 때마다 자체 저장소 를 만듭니다.
어떤 경우이든, 우리는 항상이 이름을 원하는대로 바꿀 수 있습니다.
git remote rename [current-name] [new-name]
git 응용 프로그램 의 클라이언트 쪽 (컴퓨터에서)에 저장되기 때문에 변경하면 개발 프로세스의 어떤 것도 영향을 미치지 않으며 원격 저장소에서도 영향을 미치지 않습니다. 주소를 가리키는 이름 일뿐 입니다.
별칭의 이름을 변경하여 여기서 변경되는 유일한 것은 저장소에 무언가를 넣을 때마다이 새 이름 을 선언해야 한다는 것입니다.
git push -u my-remote-alias master
분명히 하나의 이름은 두 개의 다른 주소를 가리킬 수 없습니다. 그래서이 오류 메시지가 나타납니다. origin
로컬 시스템에 이미 별명이 있습니다 . 가지고있는 별명 수와 별명을 보려면 다음 명령을 시작할 수 있습니다.
git remote -v
그러면 보유한 모든 별칭과 해당 URL이 표시됩니다.
이것을 실행하고 싶다면 다음을 제거 할 수도 있습니다.
git remote rm my-remote-alias
요약하면 다음과 같습니다.
- 당신은 이미 무엇을 알고
- 제거하거나 이름을 바꾸십시오.
- 새 별칭을 추가하십시오.
행복한 코딩.
.git/config
파일을보고 origin이 아직 선언되지 않았는지 확인하십시오.