깃허브 Fork
원작자의 레포지토리를 내 레포지토리로 복사하는 것
예를 들어 원작자 bbobbai의 HealthCare 프로젝트를 내 레포로 fork 할 경우,
bbobbai/HealthCare 와 leehz123/HealthCare 가 존재하게 됨
이 때 leehz123/HealthCare 레포를 클론받고 코드를 이리저리 막 뜯어 고친 뒤 commit 하면 어떻게 될까?
변경사항이 leehz123/HealthCare에만 적용되고 bbobbai/HealthCare는 영향을 받지 않음
Fork 하는 법
복사하고 싶은 깃허브 레포지토리로 가서 우측 상단의 fork - Create a new fork 클릭
다음에 뜨는 페이지는 알아서 채우면 됨
fork 후 원본 레포의 변경사항을 내 원격 레포에 반영한 후 로컬 레포로 pull 받는 법
내 원격 레포지토리(leehz123/HealthCare)에서 Sync fork 클릭
만약 원본 레포지토리(bbobbai/HealthCare)에 변경사항이 있다면 아래와 같은 내용이 뜰 것
Update branch를 눌러 동기화하면 원본 레포의 변경사항이 내 원격 레포에도 적용됨
이제 원격 레포에서 로컬 레포로 pull 받으면 끝.
fork 취소
걍 내 원격 레포(leehz123/HealthCare) 삭제하면 됨
'GitHub' 카테고리의 다른 글
이클립스 프로젝트 레포지토리 연동 해제 후 새 레포지토리에 연동하기 (0) | 2023.06.19 |
---|---|
깃허브 정적 웹 페이지 호스팅 하는 법 (0) | 2023.02.24 |
VSCode 에서 Git 사용하기 (0) | 2023.01.28 |
깃허브 README.md 작성하는 법 (마크다운 언어) (0) | 2023.01.27 |
종료된 팀 프로젝트 개인 레포지토리로 복사하기 (cmd로 clone, mirror) (0) | 2023.01.26 |