나는 repo를 포크로 가져 오는 요소를 이해/시각화하려고합니다. 내 시작 참조는 help page입니다.힘 : 포크/원격/복제품 개념
1 질문 : 나는, 예를 들어 REPO를 포크
GitHub의 스푼 나이프 (즉, 사이트에서 Fork 버튼을 클릭 함) 스푼 나이프이 내 GitHub 계정에 복사됩니까? 실제 사본이 실제로 발생 했습니까 아니면 개념일까요?
2 질문는 :
$ 자식 클론 [email protected] : 사용자 이름/넓적 Knife.git
도움말 페이지의 다음 단계는 복제을하는 것입니다
이 명령은 내 로컬 컴퓨터에서 원본 복사본을 만들었습니다. 내 GitHub 계정의 분기/복사 된 Repo에서 복제 했습니까 (내 첫 번째 질문을 참조하십시오)? 또는 원래보다 스푼 나이프 레오?
세번째 질문 :
의 repo가 복제되어, 그것은 GitHub의에 포크가 아닌 원래의 repo를 가리키는 원격
origin
라는 기본을 가지고 구성 리모컨에 대한단계 에서 포크했다. 원래 저장소를 추적하려면
upstream
이라는 다른 리모컨을 추가해야합니다.
내 GitHub 계정의 로컬 복사본과 리포 사본간에 origin
어떤 종류의 "프록시"가 있습니까? 그리고 upstream
은 어떨까요?
미리 도움 주셔서 감사합니다.
# 1과 # 2에 대한 화려한 설명. 고맙습니다! 그래서,'origin'은 포크 후 자동으로 만들어 집니까? – moey
원본/마스터에서 새 변경 사항을 가져 오면 원본을 '원본'으로 가져 오거나 내 로컬 사본으로 직접 가져옵니다? – moey
복제 할 때'origin'이 생성됩니다. 리모콘은 이름과 포인터 이상에 불과합니다. 다음과 같이하면 :'git init --bare Base; git clone 기본 dev1; cd dev1; git remote' 당신은'origin'을 이름으로 사용하고 dev1이 가리키는 Base repo에 대한 경로는 git-hub의 경우 ssh 참조가 될 것입니다. 예제에서는 간단한 경로이지만 둘 다 정보를 얻을 위치를 git에게 알려주십시오. 리모트는 다른 사람들 저장소를 추적하고,'origin'은'git clone'을 사용할 때 git이 사용하는 기본 이름입니다. –