찾다
기술 주변기기IT산업빠른 팁 : 명령 줄을 통해 github 포크 동기화

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으로 문의하세요.
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를 간소화합니다. 이 이니셔티브는 보안 문제 및 성과를 다룹니다

GO와 함께 네트워크 취약성 스캐너 구축GO와 함께 네트워크 취약성 스캐너 구축Apr 01, 2025 am 08:27 AM

이 GO 기반 네트워크 취약점 스캐너는 잠재적 보안 약점을 효율적으로 식별합니다. 속도를 위해 Go의 동시성 기능을 활용하고 서비스 감지 및 취약성 일치를 포함합니다. 그 능력과 윤리를 탐색합시다

2025 년 최고의 무료 백 링크 체커 도구2025 년 최고의 무료 백 링크 체커 도구Mar 21, 2025 am 08:28 AM

웹 사이트 구성은 첫 번째 단계입니다 : SEO 및 백 링크의 중요성 웹 사이트 구축은 웹 사이트를 귀중한 마케팅 자산으로 전환하는 첫 번째 단계 일뿐입니다. 검색 엔진에서 웹 사이트의 가시성을 향상시키고 잠재 고객을 유치하려면 SEO 최적화를 수행해야합니다. 백 링크는 웹 사이트 순위를 향상시키는 열쇠이며 Google 및 기타 검색 엔진에 웹 사이트의 권한 및 신뢰성을 보여줍니다. 모든 백 링크가 유리한 것은 아닙니다. 유해한 링크를 식별하고 피하십시오. 모든 백 링크가 유익한 것은 아닙니다. 유해한 링크는 순위에 해를 끼칠 수 있습니다. 우수한 무료 백 링크 확인 도구는 웹 사이트 링크 소스를 모니터링하고 유해한 링크를 상기시킵니다. 또한 경쟁 업체의 링크 전략을 분석하고 배울 수도 있습니다. 무료 백 링크 점검 도구 : SEO 인텔리전스 책임자

See all articles

핫 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 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 채팅 명령 및 사용 방법
1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구