[git] ‘git push origin master’에서 ‘origin’의 의미는 무엇입니까?
내가 실행할 때 :
git push origin master
… origin
이 맥락에서 의 의미는 무엇 입니까?
답변
origin
복제 한 원격 git 저장소의 기본 이름입니다. 한 번 봐 가지고 .git/refs/remotes/origin/*
와 .git/config
자식 그것에 대해 아는 방법을 볼 수있는 당신의 소스에서입니다.
답변
git은 “remotes”라는 개념을 가지고 있습니다. 이것은 저장소의 쉬운 별명과 같으므로 다른 저장소를 참조 할 때마다 전체 URL을 사용할 필요가 없습니다.
origin
다른 것과 마찬가지로 원격지이지만 처음으로 저장소를 복제 할 때 git clone
기본적으로 origin
복제 한 URL을 참조하기 위해 호출 된 원격을 설정 하므로 매우 자주 볼 수 있습니다.
그렇게 git remote -v
하면 로컬 저장소에 설정 한 모든 원격과 참조하는 URL이 표시됩니다. (리모컨이 푸시 및 가져 오기를 위해 다른 URL을 참조 할 수 있다는 점에서 위에서 말한 것보다 조금 더 복잡하다는 것을 알 수 있지만 걱정할 필요는 없습니다. :))
답변
출처는 origin- ally 에서 코드를 얻은 곳 입니다.
답변
이것은 도움이 될 것입니다
https://www.git-tower.com/learn/git/glossary/origin
n Git, “origin”은 프로젝트가 원래 복제 된 원격 저장소의 약칭입니다. 보다 정확하게는 원래 저장소의 URL 대신 사용되므로 참조가 훨씬 쉬워집니다.
Origin은 결코 “마법적인”이름이 아니라 표준 규약에 불과합니다. 이 규칙을 그대로 두는 것이 합리적이지만 기능을 잃지 않고 완벽하게 이름을 바꿀 수 있습니다.
다음 예에서 “clone”명령에 대한 URL 매개 변수는 복제 된 로컬 저장소의 “origin”이됩니다.
답변
원본은 복제본을 생성 한 URL을 가리 키도록 저장소를 처음 복제 할 때 git 자체에 의해 원격으로 생성됩니다. 예 : origin git@github.com : / PROJECT_U
답변
“Origin”은 커밋을 게시 할 원격 저장소의 이름입니다. 관례 상 기본 원격 저장소는 “origin”이라고 부르지 만 동시에 여러 원격 (이름이 다른)으로 작업 할 수 있습니다.