GitHub 저장소를 포크하는 방법

GitHub 저장소 분기의 개념은 복제와 유사하지만 둘 사이에는 중요한 차이점이 있습니다. 차이점이 무엇인지, 복제가 아닌 분할이 필요한 경우와 방법을 설명합니다.

GitHub 저장소를 포크하는 방법 - %categories

복제 대 분기: 차이점은 무엇입니까?

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

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

복제보다 분기해야 하는 경우는 언제입니까?

저장소를 복제하는 대신 파티션을 분할하려는 몇 가지 다른 이유가 있습니다. 한 가지 이유는 소스 프로젝트를 실수로 망치는 것에 대해 걱정하지 않고 가지고 있는 몇 가지 새로운 아이디어를 테스트하려는 경우입니다. 실제로 소스 코드를 건드리지 않고도 테스트 목적으로 원하는 코드를 자유롭게 변경할 수 있습니다. 이것은 모두를 행복하게 합니다.

또한 읽기:  Facebook 메신저의 오래된 메시지를 양쪽에서 삭제하는 방법

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

명심해야 할 매우 중요한 사항은 공용 저장소를 분할하면 상위 저장소가 삭제되더라도 포크는 여전히 존재한다는 것입니다. 그러나 개인 리포지토리를 삭제하면 해당 리포지토리의 모든 포크도 삭제됩니다.

GitHub 저장소를 포크하는 방법

환매는 간단하며 몇 번의 클릭만으로 완료할 수 있습니다. 리포지토리를 분할하려면 다음을 수행하십시오. 계정에 로그인 그런 다음 포크하려는 저장소로 이동하십시오. 창의 오른쪽 상단 모서리에는 저장소가 분할된 횟수를 나타내는 오른쪽에 숫자가 있는 "포크" 버튼이 표시됩니다. 이 버튼을 클릭하세요.

GitHub 저장소를 포크하는 방법 - %categories

분기 프로세스가 시작되었음을 알리는 메시지가 간략하게 표시됩니다. repo를 분해하는 데 몇 초 밖에 걸리지 않습니다.

그게 다야. 그것은 간단합니다.

이제 원하는 분기된 저장소의 코드를 안전하게 변경할 수 있습니다. 이렇게 하려면 분기된 리포지토리를 로컬 시스템에 복제하고 바쁠 뿐입니다!

당신은 또한 좋아할 수 있습니다