목차
원격 저장소에서 마스터 브랜치를 업데이트합니다.
기술 주변기기 IT산업 빠른 팁 : 명령 줄을 통해 github 포크 동기화

빠른 팁 : 명령 줄을 통해 github 포크 동기화

Feb 19, 2025 am 09:41 AM

github 포크 리포지토리를 동기화하고 포크 리포지토리가 원래 저장소의 최신 변경 사항과 일치하는지 확인하는 것이 중요합니다. 이는 원래 저장소에서 로컬 저장소로의 변경 사항을 가져 와서 포크 리포지토리로 밀어 넣어 수행 할 수 있습니다.

포크 리포지토리를 업데이트하는 프로세스에는 다음이 포함됩니다. 저장소 포크, 포크 리포지토리 복제, 원래 저장소에 연결, 원래 저장소에서 변경 사항을 당기고, 변경 사항을 포크 리포지토리로 밀어 넣습니다. 이 프로세스는 저장소를 포기하고 로컬 컴퓨터의 포크 리포지토리를 복제했다고 가정합니다.

포크 리포지토리를 다룰 때 포크 리포지토리 또는 로컬 리포지토리의 주요 지점에 직접 변경을 커밋하지 않는 것이 가장 좋습니다. 이 분기는 원래 저장소에서만 업데이트 코드를 저장하는 데 사용해야합니다. 모든 변경 사항은 새로운 기능 또는 오류 분기에서 이루어져야하며 포크 리포지토리에서 동일한 이름을 가진 분기로 밀어야합니다.

포크 리포지토리 업데이트의 개념을 이해하려면 먼저 이것이 필요한 이유를 이해해야합니다.

조직은 각 잠재적 기여자에게 기본 저장소에 대한 쓰기 권한을 부여 할 수 없으므로 대중은 원래 저장소 만 볼 수 있습니다. 포크는 사용자가 만들 수있는 원래 저장소의 사본입니다. 사용자는 자신의 포크에 대한 권한을 읽고 씁니다.

일반적으로 프로그래밍은 GitHub 인터페이스에 직접가 아니라 로컬 컴퓨터 (또는 가상 머신)에서 수행되므로 포크 리포지토리의 클론이 일반적으로 생성됩니다. Quick Tip: Sync a GitHub Fork via the Command Line 기고자가 로컬 복제본으로 변경을 제출하면 GitHub의 포크 리포지토리로 밀어야합니다 (이는 쓰기 권한으로 인해 가능합니다). 그런 다음 포크 리포지토리에서 원래 저장소로의 풀 요청을 작성하십시오.

포크 리포지토리를 최신 상태로 유지하십시오 원래 저장소가 다른 사람의 코드로 업데이트되면 (포크가 생성 된 후),이 새로운 커밋은 포크 리포지토리에 자동으로 나타나지 않습니다. 이러한 변경 사항은 먼저 로컬 리포지토리로 다운로드하여 병합 된 다음 포크 리포지토리로 밀어 넣어야합니다.

역사적 이유로, 로컬 리포지토리에서, 우리는 원래 저장소 의 원격 저장소와 포크 리포지토리 를 지명했습니다.

이상적으로, 당신은 포크 리포지토리 또는 로컬 리포지토리의 메인 브랜치에 직접 커밋해서는 안됩니다. 이 분기는 에서 업데이트 코드를 저장하는 데만 사용해야합니다. 모든 변경 사항은 새로운 기능 또는 오류 분기에서 이루어져야하며 포크 리포지토리에서 동일한 이름을 가진 분기로 밀어야합니다.

따라서 다음 단계는 원래 저장소의 최신 커밋으로 포킹 저장소를 업데이트하는 데 도움이됩니다.

의 메인 브랜치에서 로컬 저장소의 메인 브랜치를 당깁니다.
로컬 저장소의 메인 브랜치에서 포크 리포지토리의 메인 브랜치로 밀어 넣습니다.

이 단계는 저장소를 포크하고 로컬 컴퓨터의 포크 리포지토리를 복제했다고 가정합니다.

데모를 위해, 우리는 Github에서 e-cidadania의 저장소를 사용할 것입니다.

1 단계 : 창고를 포크 저장소를 포크하려면 포크 버튼 (스크린 샷의 오른쪽 상단)을 클릭해야합니다.

Quick Tip: Sync a GitHub Fork via the Command Line 2 단계 : 포크 리포지토리를 복제하십시오 포크 리포지토리를 복제하려면 먼저 드롭 다운 메뉴에서 프로토콜을 선택하고 (아래 스크린 샷과 같이) 링크를 복사해야합니다. 이 데모에서는 SSH 프로토콜을 선택합니다 :

터미널을 열고 다음 명령을 실행하십시오

3 단계 : 원래 리포지토리 링크 그런 다음 원래 저장소에서 변경 사항을 가져 오려면 로컬 저장소를 원래 저장소에 연결해야합니다. 이것은 원격 저장소를 추가하여 수행됩니다. 먼저 원래 저장소에서 SSH 링크를 복사하고 다음 명령을 실행하여 원격 저장소를 추가하십시오.

원격 저장소가 추가되었는지 확인하려면 다음 명령을 실행하여 원격 저장소 목록을 확인하십시오. Quick Tip: Sync a GitHub Fork via the Command Line 출력은 다음과 같아야합니다

4 단계 : (원래 저장소)에서 변경 사항을 당기십시오 원래 저장소의 메인 브랜치에 새로운 커밋이 있고 포크 리포지토리에 커밋이 없으면 포크 리포지토리의 페이지에 GitHub 메시지를 받게됩니다. 스크린 샷에서 "이 지점이 Cidadania : Mas

이 변경 사항을 로컬 저장소로 가져 오려면 다음 명령을 실행하십시오.
git clone git@github.com:sdaityari/e-cidadania.git
로그인 후 복사
이 명령은

원격 저장소에서 마스터 브랜치를 업데이트합니다.

5 단계 : <🎜 🎜> (포크 리포지토리) <🎜 🎜>로 변경됩니다 원래 저장소에서 포크 저장소 로이 업데이트를 푸시하려면 다음 명령을 실행하십시오.

변경 사항이 업데이트되었는지 확인하려면 GitHub의 포크 리포지토리 페이지를 다시 방문하십시오! upstream

<<>
git remote add upstream git@github.com:cidadania/e-cidadania.git
로그인 후 복사
메시지 "이 지점은 Cidadania : Master"와 일치합니다. Master는 포크 리포지토리에 추가 된 메인 브랜치가 변경되었음을 나타냅니다.

<((> FAQS (FAQS)는 명령 줄 <🎜

를 통해 GitHub 포크 리포지토리 동기화에 동기화됩니다. (FAQ 부품은 너무 길고 의사 원리 목표와 일치하지 않기 때문에 여기서 생략됩니다. FAQ 부품은 필요에 따라 재구성 및 다시 작성할 수 있지만 정보가 완료되고 원본을 보장해야합니다. 의도는 변경되지 않았습니다.)
git remote -v
로그인 후 복사

위 내용은 빠른 팁 : 명령 줄을 통해 github 포크 동기화의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

CNCF ARM64 파일럿 : 충격 및 통찰력 CNCF ARM64 파일럿 : 충격 및 통찰력 Apr 15, 2025 am 08:27 AM

CNCF (Cloud Native Computing Foundation), Ampere Computing, Equinix Metal 및 Actuated 간의 공동 작업 인이 파일럿 프로그램은 CNCF Github 프로젝트를위한 ARM64 CI/CD를 간소화합니다. 이 이니셔티브는 보안 문제 및 성과를 다룹니다

AWS ECS 및 LAMBDA가있는 서버리스 이미지 처리 파이프 라인 AWS ECS 및 LAMBDA가있는 서버리스 이미지 처리 파이프 라인 Apr 18, 2025 am 08:28 AM

이 튜토리얼은 AWS 서비스를 사용하여 서버리스 이미지 처리 파이프 라인을 구축함으로써 안내합니다. ECS Fargate 클러스터에 배포 된 Next.js Frontend를 만들어 API 게이트웨이, Lambda 기능, S3 버킷 및 DynamoDB와 상호 작용합니다. th

2025 년에 가입 할 Top 21 개발자 뉴스 레터 2025 년에 가입 할 Top 21 개발자 뉴스 레터 Apr 24, 2025 am 08:28 AM

이 최고의 개발자 뉴스 레터와 함께 최신 기술 트렌드에 대해 정보를 얻으십시오! 이 선별 된 목록은 AI 애호가부터 노련한 백엔드 및 프론트 엔드 개발자에 이르기까지 모든 사람에게 무언가를 제공합니다. 즐겨 찾기를 선택하고 Rel을 검색하는 데 시간을 절약하십시오

See all articles