개발관련/Git

Git에서 "origin"에 대한 설명

Rateye 2021. 11. 23. 10:18
728x90
반응형
질문 : Git에서 "원산지"는 무엇입니까?

내가 실행할 때 :

git push origin branchname

origin 가 정확히 무엇이며 분기 이름 앞에 입력해야하는 이유는 무엇입니까?

답변

origin 은 특정 원격 저장소 에 대한 시스템 의 별칭입니다. 실제로 해당 저장소의 속성이 아닙니다.

함으로써

git push origin branchname

origin 리포지토리로 푸시하라는 뜻입니다. 원격 저장소 origin 이름을 지정할 필요가 없습니다. 실제로 동일한 저장소가 다른 개발자에 대해 다른 별칭을 가질 수 있습니다.

원격은 단순히 저장소의 URL을 저장 하는 별칭입니다. 다음을 사용하여 각 리모컨에 속한 URL을 확인할 수 있습니다.

git remote -v

push 명령에서 리모컨 을 사용하거나 단순히 URL을 직접 사용할 수 있습니다. URL을 사용하는 예 :

git push git@github.com:git/git.git master
출처 : https://stackoverflow.com/questions/9529497/what-is-origin-in-git
728x90
반응형