SCM/Git
[Git & GitHub 13] Workflow - fork
ride-dev
2024. 5. 19. 16:54
Fork을 통해 다른 사람의 Repository를 자신의 GitHub 계정에 복사할 수 있습니다.
(commit history와 파일 모두)
이렇게 복사된 Repository를 원본 저장소의 fork라고 합니다.
private repository라도, 접근 권한이 있으면 fork할 수 있습니다.
1. Repository - Fork - Create a new fork
2. Repository 이름 설정
fork한 repository는 출처가 표기됩니다.
fork된 repository에 push하면,
원본이 아닌 사용자의 repository로 push됩니다.
원본 프로젝트에 다이렉트로 push하지 못하더라도 pull은 가능합니다.
오픈소스 프로젝트나 팀 프로젝트에서 fork를 여러 개 두어 작업할 수 있습니다.
작업을 완료하면, pull request를 통해 원본 repository에 merge를 요청할 수 있습니다.
fork 를 사용하면,
수많은 개발자를 프로젝트 공동 작업자로 등록하지 않고도 함께 작업할 수 있습니다.
728x90