GitHub 리포지토리를 포크하는 방법

GitHub 영웅



GitHub 리포지토리를 분기하는 개념은 복제와 유사하지만 둘 사이에는 중요한 차이점이 있습니다. 차이점이 무엇인지, 복제 대신 포크가 필요할 수 있는 경우와 방법을 설명합니다.

목차

복제 대 포크: 차이점은 무엇입니까?
언제 복제 대신 포크해야 합니까?
GitHub 리포지토리를 포크하는 방법





복제 대 포크: 차이점은 무엇입니까?

때를 리포지토리 복제 , 해당 리포지토리를 로컬 시스템에 복사하고 기본적으로 해당 리포지토리에 대한 모든 업데이트를 구독합니다. 즉, 리포지토리의 다른 기여자가 변경하는 경우 해당 변경 사항을 로컬 시스템으로 가져와 모든 변경 사항으로 리포지토리 복사본을 업데이트할 수 있습니다.

그러나 리포지토리를 분기하면 원본 리포지토리를 로컬 머신 대신 GitHub 계정에 복사하게 됩니다. 이렇게 하면 둘을 동기화하기로 결정하지 않는 한 소스 리포지토리에 대한 업데이트가 분기된 리포지토리에 반영되지 않습니다. 이렇게 하면 업데이트되는 코드나 콘텐츠에 대한 걱정 없이 리포지토리에서 작업할 수 있습니다.



언제 복제 대신 포크해야 합니까?

리포지토리를 복제하는 대신 포크하려는 몇 가지 다른 이유가 있습니다. 한 가지 이유는 실수로 소스 프로젝트를 엉망으로 만들 걱정 없이 가지고 있는 몇 가지 새로운 아이디어를 테스트하려는 경우입니다. 실제로 소스 코드를 건드리지 않고도 테스트 목적으로 원하는 코드를 자유롭게 변경할 수 있습니다. 이것은 모두를 행복하게 유지합니다.

광고

또 다른 이유는 프로젝트가 진행되는 방향에 동의하지 않기 때문일 수 있습니다. 리포지토리를 분기하고 코드를 직접 변경하여 프로젝트가 진행되어야 한다고 생각하는 방향으로 진행할 수 있습니다.

명심해야 할 한 가지 매우 중요한 사항은 공개 저장소를 포크하는 경우에도 포크가 여전히 존재한다는 것입니다. 원본 저장소가 삭제되었습니다. . 그러나 개인 저장소가 삭제되면 해당 저장소의 모든 포크도 삭제됩니다.



관련된: GitHub 리포지토리를 삭제하는 방법

GitHub 리포지토리를 포크하는 방법

리포지토리를 포크하는 것은 간단하며 몇 번의 클릭만으로 완료할 수 있습니다. 리포지토리를 포크하려면 계정에 로그인 그런 다음 포크하려는 저장소로 이동하십시오. 창의 오른쪽 상단 모서리에 오른쪽에 숫자가 있는 Fork 버튼이 표시되며 이는 저장소가 분기된 횟수를 나타냅니다. 계속해서 해당 버튼을 클릭하십시오.

포크 버튼을 클릭합니다.

분기 프로세스가 시작되었음을 알리는 메시지가 잠시 나타납니다. repo를 포크하는 데 몇 초 밖에 걸리지 않습니다.

그게 전부입니다. 정말 쉽습니다.

이제 포크된 저장소의 코드를 원하는 대로 안전하게 변경할 수 있습니다. 그렇게 하려면 분기된 저장소를 로컬 시스템에 복제하고 바빠야 합니다!

관련된: GitHub 리포지토리를 복제하는 방법

다음 읽기 Marshall Gunnell의 프로필 사진 마샬 거넬
Marshall은 데이터 스토리지 업계에 경험이 있는 작가입니다. 그는 Synology에서 근무했으며 가장 최근에는 StorageReview에서 CMO 및 기술 직원 작가로 근무했습니다. 그는 현재 일본 도쿄에 거주하는 API/소프트웨어 테크니컬 라이터로 VGKAMI와 ITEnterpriser를 운영하고 있으며 일본어를 배우는 데 거의 여가 시간을 할애하고 있습니다.
전체 약력 읽기

재미있는 기사