이 단계는 저장소를 포크하고 로컬 컴퓨터의 포크 리포지토리를 복제했다고 가정합니다.
데모를 위해, 우리는 Github에서 e-cidadania의 저장소를 사용할 것입니다.
1 단계 : 창고를 포크
저장소를 포크하려면 포크 버튼 (스크린 샷의 오른쪽 상단)을 클릭해야합니다.
2 단계 : 포크 리포지토리를 복제하십시오
포크 리포지토리를 복제하려면 먼저 드롭 다운 메뉴에서 프로토콜을 선택하고 (아래 스크린 샷과 같이) 링크를 복사해야합니다. 이 데모에서는 SSH 프로토콜을 선택합니다 :
터미널을 열고 다음 명령을 실행하십시오
3 단계 : 원래 리포지토리 링크
그런 다음 원래 저장소에서 변경 사항을 가져 오려면 로컬 저장소를 원래 저장소에 연결해야합니다. 이것은 원격 저장소를 추가하여 수행됩니다. 먼저 원래 저장소에서 SSH 링크를 복사하고 다음 명령을 실행하여 원격 저장소를 추가하십시오.
원격 저장소가 추가되었는지 확인하려면 다음 명령을 실행하여 원격 저장소 목록을 확인하십시오.
출력은 다음과 같아야합니다
4 단계 : (원래 저장소)에서 변경 사항을 당기십시오
원래 저장소의 메인 브랜치에 새로운 커밋이 있고 포크 리포지토리에 커밋이 없으면 포크 리포지토리의 페이지에 GitHub 메시지를 받게됩니다. 스크린 샷에서 "이 지점이 Cidadania : Mas
이 변경 사항을 로컬 저장소로 가져 오려면 다음 명령을 실행하십시오.
<code class="language-bash">git clone git@github.com:sdaityari/e-cidadania.git</code>
이 명령은 원격 저장소에서 마스터 브랜치를 업데이트합니다.
5 단계 : (포크 리포지토리) 로 변경됩니다
원래 저장소에서 포크 저장소 로이 업데이트를 푸시하려면 다음 명령을 실행하십시오.
변경 사항이 업데이트되었는지 확인하려면 GitHub의 포크 리포지토리 페이지를 다시 방문하십시오! upstream
<code class="language-bash">git remote add upstream git@github.com:cidadania/e-cidadania.git</code>
메시지 "이 지점은 Cidadania : Master"와 일치합니다. Master는 포크 리포지토리에 추가 된 메인 브랜치가 변경되었음을 나타냅니다.
FAQS (FAQS)는 명령 줄 를 통해 GitHub 포크 리포지토리 동기화에 동기화됩니다.
(FAQ 부품은 너무 길고 의사 원리 목표와 일치하지 않기 때문에 여기서 생략됩니다. FAQ 부품은 필요에 따라 재구성 및 다시 작성할 수 있지만 정보가 완료되고 원본을 보장해야합니다. 의도는 변경되지 않았습니다.) <code class="language-bash">git remote -v</code>
2 단계 : 포크 리포지토리를 복제하십시오
3 단계 : 원래 리포지토리 링크 그런 다음 원래 저장소에서 변경 사항을 가져 오려면 로컬 저장소를 원래 저장소에 연결해야합니다. 이것은 원격 저장소를 추가하여 수행됩니다. 먼저 원래 저장소에서 SSH 링크를 복사하고 다음 명령을 실행하여 원격 저장소를 추가하십시오.
<code class="language-bash">git clone git@github.com:sdaityari/e-cidadania.git</code>이 명령은
원격 저장소에서 마스터 브랜치를 업데이트합니다.
upstream
<code class="language-bash">git remote add upstream git@github.com:cidadania/e-cidadania.git</code>
FAQS (FAQS)는 명령 줄 를 통해 GitHub 포크 리포지토리 동기화에 동기화됩니다.
(FAQ 부품은 너무 길고 의사 원리 목표와 일치하지 않기 때문에 여기서 생략됩니다. FAQ 부품은 필요에 따라 재구성 및 다시 작성할 수 있지만 정보가 완료되고 원본을 보장해야합니다. 의도는 변경되지 않았습니다.)
<code class="language-bash">git remote -v</code>