>개발 도구 >자식 >git에서 원산지는 무엇을 의미합니까?

git에서 원산지는 무엇을 의미합니까?

WBOY
WBOY원래의
2022-01-07 15:36:5816609검색

git에서 Origin은 원격 창고 링크의 별칭인 "원격 창고"를 의미합니다. Github에서 호스팅되는 코드 라이브러리를 복제할 때 git은 기본적으로 원격 코드 라이브러리를 가리키는 레이블을 생성하고 Origin은 이를 가리킵니다. Github에서 호스팅되는 로컬 코드 베이스 버전입니다.

git에서 원산지는 무엇을 의미합니까?

이 문서의 운영 환경: Windows 10 시스템, Git 버전 2.30.0, Dell G3 컴퓨터.

git에서 Origin의 의미

귀하의 코드 베이스(리포지토리)를 컴퓨터에 저장할 수 있으며 Github 서버에서 코드 베이스를 호스팅할 수도 있습니다.

기본적으로 원본은 Github에서 호스팅되는 로컬 코드 베이스 버전을 가리킵니다.

처음에 github에 저장소라는 저장소를 생성했다고 가정합니다. Github ID가 user1이라고 가정합니다. 이때 코드 라이브러리에 대한 링크는

https://github.com/user1/repository

터미널에

git clone https://github.com/user1/repository

를 입력한 다음 git입니다. github에 호스팅된 코드베이스의 복사본이 로컬로 복사됩니다

이때 저장소에 CD를 넣고

그런 다음

git remote -v

를 입력하면 콘솔 출력이 표시됩니다

origin https://github.com/user1/repository.git (fetch)
origin https://github.com/user1/repository.git (push)

즉, git은 기본적으로 원격 링크 최종 코드 라이브러리의 출처(이 주소에서 복제했기 때문)

이제 사용자 user2가 저장소를 포크했다고 가정하면 그의 코드 라이브러리 링크는 다음과 같습니다

https://github.com/user2/repository

그도 복제하면 이 사람에 따르면

git remote -v

를 입력하면

origin https://github.com/user2/repository.git (fetch)
origin https://github.com/user2/repository.git (push)

가 표시됩니다. 이때 사용자 2가 원하는 원격 코드 라이브러리는

입니다. 코드 베이스에 원격 포인터를 추가하면 콘솔에

git remote add upstream https://github.com/user1/repository.git

를 입력한 다음 git remote -v

를 다시 입력할 수 있습니다. 출력 결과는 user1 코드 베이스를 가리키는 업스트림이 추가됩니다. 포인팅 위치의 이전 이름입니다.

요약하자면 이름에서 알 수 있듯이 Origin은 원격 코드 베이스를 가리키는 Github에서 호스팅되는 코드 베이스를 복제할 때 기본적으로 생성되는 레이블입니다. Git 튜토리얼"

위 내용은 git에서 원산지는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.